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

回到顶部