如何将大整数转换为日期

时间:2013-09-16 12:14:45

标签: java date

如何将大整数 130552992000000000转换为日期格式?

这是今天的日期和时间戳。 我试过

Date d = new Date(130552992000000000L * 1000);
System.out.println("Date : " +d);

但它显示的日期:Wed Dec 29 00:28:58 IST 45183249日期不正确,也没有显示年份。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用Calendar#setTimeInMillis(long timemillis)方法,并通过调用Calendar#getTime()方法检索Date

Long l = //some value
Calendar c = Calendar.getInstance();
c.setTimeInMillis(l);
Date date = c.getTime();