JavaとJavaScriptの日付オブジェクトは、1970年1月1日の0:00以降、ミリ秒の値を保存します。
.NET DateTimeオブジェクトは、0001年1月1日の12:00からのティック値を保存します。
したがって、1970年1月1日の0:00の特別な瞬間を使用して、2つを変換できます。コードは次のとおりです。
system; namespace extends {public static class datetimeex {#region dateTime extendsprivate static datetime dt = new DateTime(、、、、 DatetimeKind.utc); public static long tojstime(このdateTime dt){return(long)(timzone.currenttime.touniverimetime(dt) - dt).totalmilliseconds;} public static dateTime fromjstime(このdatetime dt、long jstime){return time.currenttimezone.tolocaltime(dt.addmilliseconds(jstime));}#endregion}}}}これはDateTime Extensionクラスであり、DateTimeオブジェクトにTojstimeとfromjstimeに2つの方法を追加します。
タイムゾーン変換は、TimeZoneオブジェクトを介して実装されます。
上記は、JavaとJavaScriptの日付と編集者が紹介した.NET DateTimeの間の相互転換に関する関連する知識です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!