JDK1.0使用java.util.Date类 --> 第一批日期时间API
JDK1.1引入Calendar类 --> 第二批日期时间类API
缺陷:
可变性:像日期和时间这样的类应该是不可变的
偏移性:Date中的年份是从1900开始的,而月份都从0开始
格式化:格式化只对Date有用,Calendar则不行
JDK1.8新增日期时间API --> 第三批日期时间API
public static void main(String[] args) {
// 方法1:now() -->获取当前的日期,时间,日期+时间
LocalDate localDate = LocalDate.now();
System.out.println(localDate);
LocalTime localTime = LocalTime.now();
System.out.println(localTime);
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDateTime);
// 方法2:of() --> 设置指定的日期,时间,日期+时间
LocalDate of = LocalDate.of(2015, 3, 15);
System.out.println(of);
LocalTime of1 = LocalTime.of(12, 35, 56);
System.out