Java 8中如何使用Clock
Java的java.time包为日期,时间,实例和持续时间提供API。它提供了各种类,例如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[]) {
//得到时钟
Clock clock = Clock.systemUTC();
System.out.println("当前日期: "+clock);
ZoneId id = clock.getZone();
System.out.println("zoneId: "+clock.getZone());
System.out.println("当前时间: "+clock.instant());
//在当前日期增加一个星期
Clock defaultClock = Clock.systemDefaultZone();
System.out.println("Default clock: "+clock);
}
}输出结果
当前日期: SystemClock[Z] zoneId: Z 当前时间: 2019-07-25T05:54:06.345Z Default clock: SystemClock[Z]
热门推荐
10 团队文案祝福语简短励志
11 国庆简短幽默祝福语
12 低调祝福语简短10字
13 幼儿祝福语大全简短卡片
14 学生节祝福语大全简短
15 理科元旦祝福语大全简短
16 小红书平安祝福语简短
17 公司开年仪式祝福语简短
18 女生 节日祝福语简短大气