Unix Epoch 时间戳通常以毫秒为单位,而不是秒。在 Java 中,您可以使用 System.currentTimeMillis() 方法获取当前时间的 Unix Epoch 时间戳,单位是毫秒。如果需要将 Unix Epoch 时间戳转换为秒,只需将时间戳除以 1000。

以下是一个示例代码:

public class Main {
    public static void main(String[] args) {
        // 获取当前时间的 Unix Epoch 时间戳,单位是毫秒
        long timestampInMillis = System.currentTimeMillis();
        
        // 将时间戳转换为秒
        long timestampInSeconds = timestampInMillis / 1000;
        
        System.out.println('Unix Epoch 时间戳(毫秒): ' + timestampInMillis);
        System.out.println('Unix Epoch 时间戳(秒): ' + timestampInSeconds);
    }
}

输出结果类似于:

Unix Epoch 时间戳(毫秒): 1643034892484
Unix Epoch 时间戳(秒): 1643034892

通过这个示例代码,您可以轻松地获取和转换 Java 中的 Unix Epoch 时间戳。

Java 时间戳:Unix Epoch 时间,单位是秒和毫秒

原文地址: https://www.cveoy.top/t/topic/tby 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录