自 Java8
开始, JDK
中其实就增加了一系列表示日期和时间的新类,最典型的就是 LocalDateTime
。替代了之前的Date。
而且LocalDateTime是线程安全的。
下面是一些用法:
LocalDateTime rightNow = LocalDateTime.now();
System.out.println("当前时刻:" + rightNow);
System.out.println("当前年份:" + rightNow.getYear());
System.out.println("当前月份:" + rightNow.getMonth());
System.out.println("当前日份:" + rightNow.getDayOfMonth());
System.out.println("当前时:" + rightNow.getHour());
System.out.println("当前分:" + rightNow.getMinute());
System.out.println("当前秒:" + rightNow.getSecond());
// 修改日期