淘先锋技术网

首页 1 2 3 4 5 6 7

Java中的时间可以使用毫秒和纳秒表示。毫秒表示的是1秒钟内的1000份之一,可以用long类型来进行存储,通常使用System.currentTimeMillis()方法获取当前时间的毫秒值。

long milliseconds = System.currentTimeMillis();
System.out.println("当前时间的毫秒值为:" + milliseconds);

而纳秒表示的是1秒钟内的10亿份之一,可以使用long类型或者更高精度的类型存储,通常使用System.nanoTime()方法获取当前时间的纳秒值。

long nanoseconds = System.nanoTime();
System.out.println("当前时间的纳秒值为:" + nanoseconds);

在实际应用中,纳秒的精度更高,但是受到硬件和操作系统的影响,其精度并不稳定,因此在对时间要求比较高的场合,还是使用毫秒为好。