在java中将日期转换为c#刻度

在java中将日期转换为c#刻度,java,.net,date,datetime,Java,.net,Date,Datetime,可能重复: 大家好 有谁能告诉我如何用java将日期转换成.Net记号吗。 任何帮助都将不胜感激 谢谢 DateTime.Ticks属性此属性的值是自0001年1月1日上午12:00以来经过的100纳秒间隔数 Date.getTime()返回自1970年1月1日00:00:00 GMT(由该日期对象表示)以来的毫秒数 考虑到1970年的偏移量并乘以10似乎是解决方案。ticks=62135596800000000l+javaMillis*10000 您可能还想检查项目中的icu4j库,尤其是类

可能重复:

大家好

有谁能告诉我如何用java将日期转换成.Net记号吗。 任何帮助都将不胜感激

谢谢

DateTime.Ticks属性此属性的值是自0001年1月1日上午12:00以来经过的100纳秒间隔数

Date.getTime()返回自1970年1月1日00:00:00 GMT(由该日期对象表示)以来的毫秒数


考虑到1970年的偏移量并乘以10似乎是解决方案。

ticks=62135596800000000l+javaMillis*10000

您可能还想检查项目中的icu4j库,尤其是类似于.Net ticks的类。

我想说,许多Java不知道.Net ticks的意思。如果你这样做了,你应该解释一下。看来Jon Skeet的答案解决了问题@jarnbjo提供了将刻度转换为日期的解决方案。我需要将日期时间转换为滴答声。@saijjo:那么,将响应中的计算从
(滴答声-滴答声/历元时间)/滴答声/毫秒
转换为
滴答声/历元时间+javaTime*滴答声/毫秒
对您来说是一项不合理的任务?或者,你可以阅读Jon回复的评论,发现有人已经为你做了这项工作……具体来说,那里的DOTNET_DATE_TIME选择器可用于将刻度转换为许多其他格式。