這是最近遇到的一個小問題
當我在跟前端通訊(java script)時,突然發現他傳來的時間是個叫時間戳記的啥東東
簡單來說就一串長長的數字
要怎麼轉換成熟悉的DateTime格式呢
其實非常簡單
時間戳就想成跟一個標準時間相差的秒數而己
如下圖,就可以轉換了
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
long timeStamp = (long)(DateTime.Now - startTime).TotalMilliseconds;
DateTime datetime = startTime.AddMilliseconds(timeStamp);
一個是轉成時間戳 long timeStamp [Java script]
另一個轉換DateTime datetime [C#]
文章標籤
全站熱搜
留言列表