【发布时间】:2012-05-25 05:44:39
【问题描述】:
String mytime = "5177706";
long epoch = Long.parseLong( mytime );
Date expiry = new Date( epoch * 1000 );
当我将纪元时间转换为日期时,结果是
1970 年 3 月 2 日星期一 05:45:06 SGT
由于纪元时间,年份是 1970 年,虽然答案的日期和月份是期望的结果。
如何将年份转换为当前年份作为输出,例如。 2012 年 3 月 2 日星期一 05:45:06 SGT?
【问题讨论】:
-
您显示的时代是 1970 年。Java 转换是正确的。你的时代已经过时了。当年的纪元以
133开头。