对于我正在制作的应用,我必须将时间戳转换为时间。我在互联网上看了很多,并尝试了几种方法在Java中做到这一点,但它一直给我错误的时间/日期。可能是我正在使用的时间戳有不同的格式,或者我只是编码错误。
这是我必须使用的时间戳的两个例子:
1379701800,即:2013年9月20日星期五20:30(格林尼治标准时间+1)
1379709000,正好是2小时后(22:30)
如何将这些时间戳转换为Java中的时间?
编辑。固定。如果您遇到时间戳问题,请确保尝试将该数字乘以1000.
答案 0 :(得分:0)
你应该尝试这个来解决它:
Timestamp stamp = new Timestamp(System.currentTimeMillis());
Date date = new Date(stamp.getTime());
System.out.println(date);
由于您没有显示任何代码,我们无法告诉您它有什么问题。