有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java时间戳问题

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

以下是我必须使用的两个时间戳示例:

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    您应该尝试以下方法来解决此问题:

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

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