Java 和 Javascript 的 Date 與 .Net 的 DateTime 之間的相互轉(zhuǎn)換
Java 和 Javascript 的 Date 對(duì)象內(nèi)部存放的是從1970年1月1日0點(diǎn)以來(lái)的毫秒值。
.Net 的 DateTime 對(duì)象內(nèi)部存放的是從0001年1月1日12點(diǎn)以來(lái)的tick值,1ticks=100納秒=0.1微秒。
因此,我們可以借助1970年1月1日0點(diǎn)這個(gè)特殊的時(shí)刻來(lái)對(duì)二者進(jìn)行換算,代碼如下:
using System;
namespace Extends
{
public static class DateTimeEx
{
#region DateTime Extends
private 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
}
}
這是一個(gè)DateTime的擴(kuò)展類(lèi),為DateTime對(duì)象增加了ToJsTime和FromJsTime兩個(gè)方法。
其中通過(guò)TimeZone對(duì)象來(lái)實(shí)現(xiàn)時(shí)區(qū)轉(zhuǎn)換。
以上所述是小編給大家介紹的Java 和 Javascript 的 Date 與 .Net 的 DateTime 之間的相互轉(zhuǎn)換的相關(guān)知識(shí),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- JSON格式的時(shí)間/Date(2367828670431)/格式轉(zhuǎn)為正常的年-月-日 格式的代碼
- Javascript之Date對(duì)象詳解
- 解決Asp.net Mvc返回JsonResult中DateTime類(lèi)型數(shù)據(jù)格式問(wèn)題的方法
- 淺析JavaScript 箭頭函數(shù) generator Date JSON
- JS簡(jiǎn)單實(shí)現(xiàn)String轉(zhuǎn)Date的方法
- javascript中Date format(js日期格式化)方法小結(jié)
- 詳解JavaScript對(duì)Date對(duì)象的操作問(wèn)題(生成一個(gè)倒數(shù)7天的數(shù)組)
- javascript中日期函數(shù)new Date()的瀏覽器兼容性問(wèn)題
- javascript引用類(lèi)型之時(shí)間Date和數(shù)組Array
- javascript中Date對(duì)象的使用總結(jié)
相關(guān)文章
Java 實(shí)戰(zhàn)練習(xí)之網(wǎng)上電商項(xiàng)目的實(shí)現(xiàn)
讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+vue+Springboot+ssm+mysql+maven+redis實(shí)現(xiàn)一個(gè)網(wǎng)上電商項(xiàng)目,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2021-11-11
IDEA?Ui設(shè)計(jì)器JFormDesigner?永久激活插件+注冊(cè)機(jī)(親測(cè)一直在用)
這篇文章主要介紹了IDEA?Ui設(shè)計(jì)器JFormDesigner?永久激活----插件+注冊(cè)機(jī)?自己一直在用的版本和注冊(cè)機(jī),非常不錯(cuò),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
SpringBoot之spring.factories的使用方式
這篇文章主要介紹了SpringBoot之spring.factories的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
詳解Java的Hibernate框架中的List映射表與Bag映射
這篇文章主要介紹了Java的Hibernate框架中的List映射表與Bag映射,Hibernate是Java的SSH三大web開(kāi)發(fā)框架之一,需要的朋友可以參考下2015-12-12
java 跳轉(zhuǎn)搜索的實(shí)現(xiàn)示例
與二分搜索一樣,跳轉(zhuǎn)搜索是一種針對(duì)排序數(shù)組的搜索算法,本文主要介紹了java 跳轉(zhuǎn)搜索的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-04-04
Java postgresql數(shù)組字段類(lèi)型處理方法詳解
這篇文章主要介紹了Java postgresql數(shù)組字段類(lèi)型處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10

