在Java中将Long转换为Date将返回1970年
作者:互联网
我有从Web服务下载的长值列表(例如:1220227200,1220832000,1221436800 …).我必须把它转换成日期.不幸的是这种方式,例如:
Date d = new Date(1220227200);
返回1970年1月1日.任何人都知道另一种方法正确转换它?
解决方法:
Date
constructor(单击链接!)接受时间长度,以毫秒为单位,而不是秒.你需要将它乘以1000,并确保你提供它.
Date d = new Date(1220227200L * 1000);
这显示在这里
Sun Aug 31 20:00:00 GMT-04:00 2008
标签:java,long-integer,date 来源: https://codeday.me/bug/20190916/1806637.html