【发布时间】:2016-10-21 08:19:38
【问题描述】:
我最近开始支持用 java 编写的系统/应用程序。
我需要将以下长日期转换为 2016 年 10 月 21 日的可读日期:
Login date : 634940995544109969
Logout date : 63494125060775764
我尝试了不同的代码,我似乎不正确。 解决方案可以是 java 或 c#。
【问题讨论】:
-
您是否有来自源代码的示例说明该数字是如何生成的?
-
那么这些数字代表什么?自 Unix 时代以来,它们看起来不像毫秒甚至微秒......你从哪里得到这些值?
-
要转换你需要了解更多关于
Login和Logout的信息。 -
啊,另一个伪装成问题的工作任务,即使借口“我试过了,但没有用:'(”。
-
两个数字开头的“63”与公元 1 月 1 日至 2016 年 10 月 21 日之间的秒数的前两位数一致 (63,612,604,800)。注销时间比登录日期小一个数量级。因此,如果它是自公元 1 年 1 月 1 日以来的秒数的倍数,则用户在现代登录,但在公元 200 年左右注销。请告诉我们有关您的时间旅行计算机的所有信息。更好的是,建议将其作为新的电视剧。
标签: java c# date date-conversion