一、相互转化
1、Date转LocalDate
Date date = new Date();
LocalDate localDate = ().atZone(()).toLocalDate();
2、LocalDate转Date
LocalDate localDate = ();
Date date = ((()).toInstant()));
3、Date转LocalDateTime
Date date = new Date();
LocalDateTime now = ().atZone(()).toLocalDateTime();
4、LocalDateTime转Date
LocalDateTime localDateTime = ();
Date startDate = ((("+8")));
5、LocalDate 转 LocalDateTime
LocalDate localDate = ();
LocalDateTime localDateTime1 = ();
LocalDateTime localDateTime2 = (());
6、LocalDateTime 转 LocalDate
LocalDateTime localDateTime = ();
LocalDate localDate = ();
二、比较大小
1、Date比较大小
String beginTime = new String("2014-08-15 10:22:22");
String endTime = new String("2014-09-02 11:22:22");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date bt = (beginTime);
Date et = (endTime);
if ((et)){
//表示bt小于et
} else {
--反之
}
if ((et)){
//表示bt大于et
} else {
--反之
}
2、LocalDate 比较大小
LocalDate localDate1 = ();
LocalDate localDate2 = ();
(localDate2);
(localDate2);
3、LocalDateTime 比较大小
LocalDateTime localDateTime1 = ();
LocalDateTime localDateTime2 = ();
(localDateTime2);
(localDateTime2);