Java:Unix时间戳记中的日期
我需要将unix时间戳转换为日期对象。
我尝试了这个:
java.util.Date time = new java.util.Date(timeStamp);
时间戳值为: 1280512800
日期应该是“ 2019/07/30-22:30:00”(因为我是通过PHP获取的),但我却得到了Thu Jan 15 23:11:56 IRST 1970
。
应该怎么做?
回答:
对于1280512800
,请乘以1000,因为java期望的是毫秒:
java.util.Date time=new java.util.Date((long)timeStamp*1000);
如果你已经有毫秒,那么 new java.util.Date((long)timeStamp)
;
以上是 Java:Unix时间戳记中的日期 的全部内容, 来源链接: utcz.com/qa/403601.html