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

currentTimeMillis函数获取当前时间的毫秒值

发布时间:2023-06-12 18:26:05

currentTimeMillis函数是Java中的一种实用函数,用于获取当前时间的毫秒值。该函数返回的是自UTC(协调世界时) 1970年1月1日 00:00:00.000 以来经过的毫秒数。它通常用于计算程序运行时间、时间戳等方面。

currentTimeMillis函数的语法如下:

public static long currentTimeMillis()

该函数没有任何参数,并且返回一个long类型的值,表示从1970年1月1日 00:00:00.000以来经过的毫秒数。

以下是一个示例程序,演示了如何使用currentTimeMillis函数获取当前时间的毫秒值:

import java.util.Date;

public class CurrentTimeMillisExample {
    public static void main(String[] args) {
        long currentTime = System.currentTimeMillis();
        System.out.println("当前时间的毫秒值:" + currentTime);

        Date date = new Date(currentTime);
        System.out.println("当前时间:" + date);
    }
}

以上程序将输出类似如下的结果:

当前时间的毫秒值:1632486625394
当前时间:Wed Sep 24 12:37:45 GMT+08:00 2021

在上述示例中,我们使用了System类中的currentTimeMillis函数来获取当前时间的毫秒值。然后,我们将该值传递给Date类的构造函数,以生成一个表示当前日期和时间的Date对象。最后,我们将这个日期和时间打印到控制台上。

总的来说,currentTimeMillis函数是Java中用于获取当前时间的毫秒值的最简单、最常用的方法之一。