为什么会有所不同:
select from_unixtime(1383699655)
,我得到'2013-11-06 09:00:55'
,但是当我将1383699655转换为
时
java.util.Date,new Date(1383699655)
,我得到了Sat Jan 17 08:21:43 CST 1970
答案 0 :(得分:10)
unix时间戳以秒为单位,java Date
需要毫秒。
因此你必须转换
new Date(1383699655 * 1000L)
答案 1 :(得分:3)
Java时间是从1970年1月1日00:00开始的毫秒数。 Unix时间是秒。乘以1000。