欢迎访问宙启技术站
智能推送

如何在Java中使用System类的currentTimeMillis()函数获取当前时间的时间戳?

发布时间:2023-09-12 17:31:33

在Java中,可以使用System类的currentTimeMillis()函数来获取当前时间的时间戳。时间戳是一个表示当前时间的长整型值,以毫秒为单位。以下是一个演示如何使用该函数的示例代码:

public class CurrentTimeMillisExample {
    public static void main(String[] args) {
        // 使用System类的currentTimeMillis()函数获取当前时间戳
        long timestamp = System.currentTimeMillis();

        // 打印当前时间戳
        System.out.println("Current timestamp: " + timestamp);

        // 将时间戳转换为日期时间格式
        java.util.Date date = new java.util.Date(timestamp);
        System.out.println("Current date and time: " + date);
    }
}

在上述示例代码中,首先使用System类的currentTimeMillis()函数获取当前的时间戳,并将其存储在一个名为timestamp的变量中。然后,使用System.out.println()函数将时间戳打印到控制台。

接下来,使用java.util.Date类将时间戳转换为日期时间格式。将时间戳作为参数传递给Date类的构造函数,然后将返回的Date对象存储在名为date的变量中。

最后,使用System.out.println()函数将日期时间打印到控制台。

运行上述示例代码,将会在控制台上打印当前的时间戳和日期时间。输出结果类似于:

Current timestamp: 1633938651470
Current date and time: Wed Oct 12 21:10:51 CST 2022

这样,你就可以使用System类的currentTimeMillis()函数获取当前时间的时间戳,并对其进行操作和处理。