[英]How to convert a time zone information in C# to a time zone information in Java?
[英]How to convert ticks from java to DateTime c# with time zone
我从Java网站获得这个刻度号1448013624577
,而我正在尝试将其转换为ac# DateTime
var dt = new DateTime(1970, 1, 1, 0, 0, 0, 0).AddSeconds(1448013624577 / 1000d);
但是此刻度的小时是DateTime
小时之后的2小时
我的时区是(GMT-3),但现在我处于夏令时(GMT-2)
我该如何将时标转换成我的时区?
那么DateTime myDate = new DateTime(numberOfTicks);
?
看到这个答案 。
我使用DateTimeOffset解决了这个问题
var dt = new DateTime(1970, 1, 1, 0, 0, 0, 0).AddSeconds(1448013624577 / 1000d);
var dof = new DateTimeOffset(dt, new TimeSpan(0));
var dtGmt = dof.ToLocalTime().DateTime;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.