最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何將Java與C#時(shí)間進(jìn)行互相轉(zhuǎn)換

 更新時(shí)間:2022年11月26日 15:25:42   作者:花陽(yáng)陽(yáng)的麻薯團(tuán)  
這篇文章主要介紹了Java與C#時(shí)間互轉(zhuǎn)的方法以及JAVA日期、C#日期計(jì)算說明,需要的朋友可以參考下

JAVA中的日期計(jì)算方法

JAVA統(tǒng)計(jì)從1970年1月1日起的毫秒的數(shù)量表示日期。也就是說,例如,1970年1月2日,是在1月1日 后的86,400,000毫秒。同樣的,1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date類使用long類 型紀(jì)錄這些毫秒值.因?yàn)閘ong是有符號(hào)整數(shù),所以日期可以在1970年1月1日之前,也可以在這之后。Long類型表示的最大正值和最大負(fù)值可以輕松的 表示290,000,000年的時(shí)間,這適合大多數(shù)人的時(shí)間要求。

Java中可以用System.currentTimeMillis() 獲取當(dāng)前時(shí)間的long形式,它的標(biāo)示形式是從1970年1月1日起的到當(dāng)前的毫秒的數(shù)。

C#中的日期計(jì)算方法

C# 日期型數(shù)據(jù)的長(zhǎng)整型值是自 0001 年 1 月 1 日午夜 12:00,以來(lái)所經(jīng)過時(shí)間以100 毫微秒為間隔表示時(shí)的數(shù)字。這個(gè)數(shù)在 C# 的 DateTime 中被稱為Ticks(刻度)。DateTime 類型有一個(gè)名為 Ticks 的長(zhǎng)整型只讀屬性,就保存著這個(gè)值。

將Java的長(zhǎng)整型時(shí)間轉(zhuǎn)化為C#時(shí)間:

需要注意的是因?yàn)槲覀冊(cè)跂|八區(qū)且我們使用的是System.DateTime.Now,所以需要在最后增加8個(gè)小時(shí)。

long time_JAVA_Long = 1207969641193;//java長(zhǎng)整型日期,毫秒為單位
DateTime dt_1970 = new DateTime(1970, 1, 1, 0, 0, 0);
long tricks_1970 = dt_1970.Ticks;//1970年1月1日刻度
long time_tricks = tricks_1970 + time_JAVA_Long * 10000;//日志日期刻度
DateTime dt = new DateTime(time_tricks).AddHours(8);//轉(zhuǎn)化為DateTime

 下面的這段源碼使用了System.DateTime.UtcNow更簡(jiǎn)單

TimeSpan ts=new TimeSpan( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks);  
(long)ts.TotalMilliseconds;

C# 時(shí)間轉(zhuǎn) Java時(shí)間

/// 日期轉(zhuǎn)換
public java.util.Date DateConvert(DateTime date){
    DateTime nTime = date.AddHours(-8);
    long ctime = nTime.Ticks;
    long c1970 = new DateTime(1970,1,1).Ticks;
    long java_ticks = (ctime - c1970)/10000;
    java.util.Date jDate = new java.util.Date(java_ticks);
    return jDate;
}

更多關(guān)于Java與C#日期時(shí)間介紹請(qǐng)點(diǎn)擊下面的相關(guān)鏈接

相關(guān)文章

最新評(píng)論

万安县| 长沙县| 沿河| SHOW| 白河县| 庄河市| 溧水县| 五大连池市| 博客| 阜新市| 兰溪市| 馆陶县| 新平| 德昌县| 安乡县| 温州市| 兰州市| 广州市| 平乡县| 湘阴县| 霍山县| 黄平县| 孝义市| 城口县| 定襄县| 漯河市| 子洲县| 三门县| 壤塘县| 航空| 金湖县| 贞丰县| 准格尔旗| 湛江市| 墨江| 棋牌| 浮山县| 沭阳县| 新余市| 靖安县| 赣州市|