MilliSec To Date C ++

时间:2015-07-30 05:16:20

标签: java c++ date java-native-interface

我有一个进行JNI调用的java程序。从java,我发送Date.getTime()(基本上是秒* 1000),我希望C ++将它转换为完美的日期。

NOT DUPLICATE:我知道很多解决方案存在于STACKOVERFLOW上,但是没有任何解决方案可以在01-01-0001之后使用日期

我需要完美生成日期,早在01-01-0001 00:00:00。

C ++中的任何线索或代码段?

1 个答案:

答案 0 :(得分:1)

这假设getTime()根据1970年以来的java docs输出时间工作。 试试这个: How can I convert seconds since the epoch to hours/minutes/seconds in Java?

(编辑:即使问题是针对Java,第一个答案中给出的实现是在C中,这是(大部分)有效的C ++代码。它没有计算闰秒,所以只减去自那以后的闰秒数1970年评估之前)