时间戳问题

时间:2013-09-20 17:28:10

标签: java timestamp

对于我正在制作的应用,我必须将时间戳转换为时间。我在互联网上看了很多,并尝试了几种方法在Java中做到这一点,但它一直给我错误的时间/日期。可能是我正在使用的时间戳有不同的格式,或者我只是编码错误。

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

1379701800,即:2013年9月20日星期五20:30(格林尼治标准时间+1)

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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