js與C#進(jìn)行時間戳轉(zhuǎn)換
JS時間戳轉(zhuǎn)成C#里的時間,再把C#里的時間戳轉(zhuǎn)成JS的時間
JS里的時間戳
var dt = new Date().getTime();//時間戳
C# 時間戳轉(zhuǎn)時間
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime( new DateTime(1970, 1, 1));
long lTime = long.Parse(dt + "0000"); //說明下,時間格式為13位后面補加4個"0",如果時間格式為10位則后面補加7個"0",至于為什么我也不太清楚,也是仿照人家寫的代碼轉(zhuǎn)換的
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow); //得到轉(zhuǎn)換后的時間
-------------------------------------------------------------------------------
C# 時間轉(zhuǎn)時間戳
System. DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime( new System. DateTime(1970, 1, 1, 0, 0, 0, 0));
//intResult = (time- startTime).TotalMilliseconds;
DateTime dtResult//獲取時間
long t = (dtResult.Ticks - startTime.Ticks) / 10000;//除10000調(diào)整為13位
JS
var d = new Date(data); //時間戳轉(zhuǎn)時間
alert(formatDate(d));
//格式化時間
function formatDate(now) {
var year=now.getFullYear();
var month=now.getMonth()+1;
var date=now.getDate();
var hour=now.getHours();
var minute=now.getMinutes();
var second=now.getSeconds();
return year+ "-"+month+ "-"+date+ " "+hour+":" +minute+":" +second;
}
代碼超級簡單,但是卻都很實用,小伙伴們參考下吧
相關(guān)文章
微信小程序城市定位的實現(xiàn)實例(獲取當(dāng)前所在國家城市信息)
這篇文章給大家認(rèn)真介紹了微信小程序城市定位的實現(xiàn)實例,主要實現(xiàn)了獲取當(dāng)前所在國家城市信息的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-05-05JavaScript不刷新實現(xiàn)瀏覽器的前進(jìn)后退功能
這篇文章主要介紹了JavaScript不刷新實現(xiàn)瀏覽器的前進(jìn)后退功能,本文給出了HTML5解決方案、老舊瀏覽器的寫法等方法,需要的朋友可以參考下2014-11-11TypeScript?中使用?getter?和?setter的方法
這篇文章主要介紹了TypeScript?中如何使用?getter?和?setter,?getter使我們能夠?qū)傩越壎ǖ皆谠L問屬性時調(diào)用的函數(shù),而?setter?將屬性綁定到在嘗試設(shè)置屬性時調(diào)用的函數(shù),需要的朋友可以參考下2023-04-04ES6基礎(chǔ)之?dāng)?shù)組和對象的拓展實例詳解
這篇文章主要介紹了ES6基礎(chǔ)之?dāng)?shù)組和對象的拓展,結(jié)合實例形式詳細(xì)分析了ES6數(shù)組和對象拓展運算符、拓展方法的使用及相關(guān)操作技巧,需要的朋友可以參考下2019-08-08