Java时间戳 - 如何使用时间戳1420432787创建日期和时间字符串?

时间:2015-01-05 11:51:33

标签: java android

如何使用时间戳1420432787创建日期和时间字符串,该时间戳等于1/05/2015 10:09:47。

Bellow代码也无效

 Date date = new Date(1420432787);
 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:a");
 System.out.println(simpleDateFormat.format(date));

1970年1月17日上午10:34结果

1 个答案:

答案 0 :(得分:5)

Date构造函数将时间接受为长,以毫秒为单位,而不是秒

你需要将它乘以1000,并确保你提供它。

Date date = new Date(timeInSeconds * 1000);

然后您可以将其解析为日期格式

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:a");
System.out.println(simpleDateFormat.format(date));