我需要将当前时间作为长整数存储到数据库表中,可能有更好的方法在数据库中存储日期/时间,但这里需要长整数。
在PHP中,我可以使用time()获取当前时间的整数,在Java中,是否存在执行相同技巧的任何函数或简单代码?
谢谢
答案 0 :(得分:8)
您可以执行System.currentTimeMillis(),它返回long
。
来自JavaDoc:
以毫秒为单位返回当前时间。请注意,虽然返回值的时间单位是毫秒,但值的粒度取决于底层操作系统,并且可能更大。例如,许多操作系统以几十毫秒为单位测量时间。 有关“计算机时间”和协调世界时(UTC)之间可能出现的轻微差异的讨论,请参阅类日期说明
答案 1 :(得分:0)
听起来像java.util.Date.getTime()就是你想要的。 PHP time()函数以秒为单位,Java函数以毫秒为单位,因此您需要根据所需的单位进行转换。