0

对于我正在制作的应用程序,我必须将时间戳转换为时间。我在互联网上看了很多遍,并尝试了几种在 Java 中执行此操作的方法,但它总是给我错误的时间/日期。可能是我使用的时间戳有不同的格式,还是我只是编码错误。

这些是我必须使用的两个时间戳示例:

1379701800 即:2013 年 9 月 20 日星期五 20:30 (GMT +1)

1379709000 正好是 2 小时后 (22:30)

我如何将这些时间戳转换为 Java 中的时间?

编辑。固定的。如果您遇到时间戳问题,请确保尝试将数字乘以 1000。

4

1 回答 1

0

你应该试试这个来解决它:

Timestamp stamp = new Timestamp(System.currentTimeMillis());
Date date = new Date(stamp.getTime());
System.out.println(date);

由于您没有显示任何代码,我们无法告诉您它有什么问题。

于 2013-09-20T18:07:58.297 回答