国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java 和 Javascript 的 Date 與 .Net 的 DateTime 之間的相互轉換

2019-11-26 14:13:37
字體:
來源:轉載
供稿:網友

Java 和 Javascript 的 Date 對象內部存放的是從1970年1月1日0點以來的毫秒值。

.Net 的 DateTime 對象內部存放的是從0001年1月1日12點以來的tick值,1ticks=100納秒=0.1微秒。

因此,我們可以借助1970年1月1日0點這個特殊的時刻來對二者進行換算,代碼如下:

using System;namespace Extends{public static class DateTimeEx{#region DateTime Extendsprivate static DateTime dt = new DateTime(, , , , , , DateTimeKind.Utc);public static long ToJsTime(this DateTime dt){return (long)(TimeZone.CurrentTimeZone.ToUniversalTime(dt) - dt).TotalMilliseconds;}public static DateTime FromJsTime(this DateTime dt, long jstime){return TimeZone.CurrentTimeZone.ToLocalTime(dt.AddMilliseconds(jstime));}#endregion}} 

這是一個DateTime的擴展類,為DateTime對象增加了ToJsTime和FromJsTime兩個方法。

其中通過TimeZone對象來實現時區轉換。

以上所述是小編給大家介紹的Java 和 Javascript 的 Date 與 .Net 的 DateTime 之間的相互轉換的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥中县| 岑溪市| 通道| 张家口市| 华池县| 屯门区| 蓬莱市| 聂拉木县| 三明市| 莱阳市| 筠连县| 丰都县| 云浮市| 延吉市| 广德县| 南华县| 武陟县| 灵璧县| 汉沽区| 海口市| 顺义区| 龙口市| 新化县| 察雅县| 新蔡县| 灌阳县| 古交市| 万荣县| 德清县| 翼城县| 太和县| 财经| 苏州市| 中山市| 屏南县| 青龙| 乾安县| 榆社县| 广南县| 榆社县| 雅江县|