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中用于获取当前时间的毫秒值的最简单、最常用的方法之一。
