【发布时间】:2012-03-29 09:08:13
【问题描述】:
我试图将 unixtime 转换为日期,但我得到的结果是错误的:
例如,我有这个 unixtime : 1354312800 根据这个网站:
enter link description here
结果是:
格林威治标准时间 2012 年 11 月 30 日星期五 22:00:00
但是当我这样做的时候:
long timestamp = 1354312800;
java.util.Date time=new java.util.Date((long)timestamp*1000);
int d = time.getDay();
int m = time.getMonth();
我得到:
d= 6
和 m - 11
【问题讨论】:
-
通过根据答案更正原始帖子,您基本上使我们的答案无效(回滚):-)
标签: java date unix-timestamp