JDK1.8新增的日期API(线程安全)
一.LocalDate、 LocalTime、 LocalDateTime类
1.通过一个静态方法now()获取当前时间
LocalDate now = LocalDate.now();//获取年月日
LocalTime now1 = LocalTime.now();//获取时间
LocalDateTime now2 = LocalDateTime.now();//获取年月日加时间
2.指定日期
LocalDateTime of = LocalDateTime.of(2012, 12, 12, 12, 12, 12);
3.获取方法
int year = now.getYear();//获取哪一年,返回int类型
now.getOfMonth()//这一月的第几天
Month month = now.getMonth();//获取哪一月,返回的是一个枚举类型
int monthValue = now.getMonthValue();//获取月份,以数字形式打印
int dayOfMonth = now.getDayOfMonth();//获取当前天数这个月的第几天
int dayOfYear = now.getDayOfYear();//获取当前天数是该年的第几天
4.格式化日期的方法
DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
String format = now.format(f);
now.format(f)
5.转换方法
LocalDate localDate = now.toLocalDate();//将当前日期格式转化为LocalDate格式
LocalTime localTime = now.toLocalTime();//将当前日期格式转化为LocalTime格式
6.判断方法
(1)判断一个日期是在另一个日期之前或之后
LocalDate now = LocalDate.now();
LocalDate of = LocalDate.of(2010, 10, 10);
boolean after = now.isAfter(of</