我需要将Unix时间戳转换为Date对象.
我试过这个:
java.util.Date time = new java.util.Date(timeStamp);
时间戳值为:1280512800
日期应该是"2010/07/30-22:30:00"(我是通过PHP获得的),但是我得到了Thu Jan 15 23:11:56 IRST 1970
.
应该怎么做?
我需要将Unix时间戳转换为Date对象.
我试过这个:
java.util.Date time = new java.util.Date(timeStamp);
时间戳值为:1280512800
日期应该是"2010/07/30-22:30:00"(我是通过PHP获得的),但是我得到了Thu Jan 15 23:11:56 IRST 1970
.
应该怎么做?
对于1280512800
,乘以1280512800
0,因为java预期为毫秒:
java.util.Date time=new java.util.Date((long)timeStamp*1000);
如果你已经有毫秒,那么只有new java.util.Date((long)timeStamp);
毫秒
从documentation人中:
分配一个日期对象和