currentTimeMillis
public static long currentTimeMillis()
返回以毫秒为单位的当前时间。注意,当返回值的时间单位是毫秒时,值的粒度取决于底层操作系统,并且粒度可能更大。例如,许多操作系统以几十毫秒为单位测量时间。
请参阅 Date 类的描述,了解可能发生在“计算机时间”和协调世界时(UTC)之间的细微差异的讨论。
返回:
当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。
1秒=1000毫秒。
用System.currentTimeMillis()记录时间相对于new Date()更节省性能
import java.util.Date;
public class dateTime {
public static void main(String[] args) {
System.out.println(new Date(System.currentTimeMillis()));
System.out.println(System.currentTimeMillis());
}
}
输出: