为了账号安全,请及时绑定邮箱和手机立即绑定

在Java中将Long转换为Date返回1970

在Java中将Long转换为Date返回1970

Helenr 2019-10-17 16:26:50
我有从Web服务下载的长值列表(例如:1220227200、1220832000、1221436800 ...)。我必须将其转换为日期。不幸的是,这种方式例如:Date d = new Date(1220227200);返回1970年1月1日。有人知道另一种正确转换它的方法吗?
查看完整描述

3 回答

?
开心每一天1111

TA贡献1836条经验 获得超12个赞

该Date构造函数(点击链接!)接受的时间long在毫秒,不秒。您需要将其乘以1000,并确保将其提供为long。


Date d = new Date(1220227200L * 1000);

这显示在这里


周日2008年8月31日20:00:00 GMT-04:00


查看完整回答
反对 回复 2019-10-17
  • 3 回答
  • 0 关注
  • 731 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信