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