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

currentTimeMillis()函数的作用及使用方法。

发布时间:2023-06-20 03:38:02

currentTimeMillis()函数是Java中的一个内置函数,属于System类。它的作用是返回当前时间的毫秒数,也就是距离1970年1月1日00:00:00 GMT的毫秒数。currentTimeMillis()函数可用于简单的计时或时间戳记录。

使用方法:

long currentTimeMillis()

currentTimeMillis()函数不需要传入任何参数。调用该函数返回当前时间的毫秒数,它的返回值是一个long型整数。

示例代码:

long start = System.currentTimeMillis(); //获取开始时间

Thread.sleep(1000);  //模拟耗时操作1秒钟

long end = System.currentTimeMillis(); //获取结束时间

System.out.println("程序运行时间:"+(end-start)+"ms"); //计算运行时间

在上述示例代码中,首先调用System.currentTimeMillis()函数获取开始时间,然后通过Thread.sleep()函数模拟一个耗时1秒钟的操作。再次调用System.currentTimeMillis()函数获取结束时间,用结束时间减去开始时间,就得出了程序运行时间。

另外还可以通过currentTimeMillis()函数获取当前时间戳,例如:

long timestamp = System.currentTimeMillis()/1000; //获取当前时间戳(秒)

在上述示例代码中,先将currentTimeMillis()函数返回的毫秒数除以1000,得出秒数,然后将其保存到timestamp变量中,就得到了当前时间戳。

总结:

currentTimeMillis()函数是Java中一个常用的时间相关函数,能够返回当前时间的毫秒数。它的使用非常简单,只需要直接调用即可。在实际开发中,我们可以利用该函数来进行简单的时间计时、时间戳记录等操作。