Flutter將時間戳轉為具體時間

2021-10-03 17:30:17 字數 601 閱讀 5049

1,正確的時間戳為13位,但是有時候後台會傳10位,是因為我們一般不考慮後邊三位的毫秒數,但是計算需要,如果後台傳10位的話,就需要在新增三位,如果後台傳13位,就不需要操作;

string  ontime;//後台傳過來的時間戳字串

string  time = ontime + 「000」;//後台如果傳的是13位,不需要此操作;

datetime createtime = datetime.frommillisecondssinceepoch(int.parse(time));

//該操作呼叫庫轉為12時制時間;2020-03-09 12:55:50.000

time = createtime.tolocal().tostring().substring(0,19);

//該操作轉為字串型,並擷取我們日常顯示的形式; 2020-03-09 12:55:50

time  就是我們想要的展示時間;

補充乙個知識點:flutter擷取字串

string zifu = "qweqweqweqwe";

string jiqu = zifu.substring(0,19); //分別是擷取起止位數;

Excel中如何將時間戳轉為時間?

excel 預設不支援 unix 格式時間戳,這在匯入資料時十分不便。可以用以下公式將時間戳轉換成 其中x為時間戳的單元格,8 3600中的8 為中國的時區。然後將公式單元格設定為日期時間格式即可。轉換結果如下圖 這個公式的原理 excel 的日期實際上是序列值,它以 1900 1 1為1 每過一天...

python時間轉為時間戳

找了半天沒找著,終於在英文站點上找到,還有感謝群裡的石頭和球迷 s datetime.datetime 2009,1,1 time.mktime s.timetuple 1230739200.0 別外付乙個python對時間的一些函式,很好用的 我們先導入必須用到的乙個module import t...

js時間戳轉為日期格式

這個在php mssql 日期型別為datetime ajax的時候才能用到,js需要把時間戳轉為為普通格式,一般的情況下可能用不到 彈出 2010年12月23日 10 53 也可以用 如果想彈出 2010 10 20 10 00 00這個格式的也好辦 另外我也參考了別的網站的一些東東,如下 fun...