如何在 Java 8 中使用时钟?
Java 的 java.time 包提供有关日期、时间、实例和持续时间的信息。它提供了各种类,如 Clock、LocalDate、LocalDateTime、LocalTime、MonthDay、Year、YearMonth 等。与以前的替代方案相比,使用此包中的类可以以更简单的方式获取与日期和时间相关的信息。
java.time 包中的Clock 类用于使用时区访问当前时刻。使用此类可以获取当前时区、时钟时刻、当前毫秒数等。
示例
下面的 Java 示例演示了在 Java 中使用 Clock 类的过程。
import java.time.Clock;
import java.time.ZoneId;
public class CurentTime {
public static void main(String args[]) {
//Getting the clock
Clock clock = Clock.systemUTC();
System.out.println("Current date: "+clock);
ZoneId id = clock.getZone();
System.out.println("zoneId: "+clock.getZone());
System.out.println("current instant: "+clock.instant());
//Adding one week to the current date
Clock defaultClock = Clock.systemDefaultZone();
System.out.println("Default clock: "+clock);
}
}输出
Current date: SystemClock[Z] zoneId: Z current instant: 2019-07-25T05:54:06.345Z Default clock: SystemClock[Z]
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP