本文實(shí)例分析了.Net與JS時(shí)間日期格式的轉(zhuǎn)換問(wèn)題。分享給大家供大家參考,具體如下:
Js中的1415349957524整數(shù) ,其實(shí)代表的是1970.1.1 00:00:00至現(xiàn)今某個(gè)時(shí)間點(diǎn)的時(shí)間間隔毫秒數(shù)。而在.Net中,我們可以用Ticks屬性得到0001.1.1 00:00:00至現(xiàn)今某個(gè)時(shí)間點(diǎn)的時(shí)間間隔毫秒數(shù)。
具體代碼實(shí)現(xiàn)如下所示:
JS:
1
2
|
//獲取1970.1.1 00:00:00至現(xiàn)在的毫秒數(shù) var milDate = +( new Date); |
.Net:
1
2
3
4
5
|
//獲取1970.1.1 00:00:00至現(xiàn)在的毫秒數(shù) var dateStage = new DateTime(1970, 1, 1); var dateNow = DateTime.Now.ToUniversalTime(); var dateNowTs = new TimeSpan(dateNow.Ticks - dateStage.Ticks); var dateMil = ( long )dateNowTs.TotalMilliseconds; |
希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。