LocalDateTime :年月日 时分秒
LocalDate 年月日
DateTime 十分秒
LocalDateTime
格式化和解析
//格式化
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日 HH:mm");
LocalDateTime.now();//获取当前系统时间
LocalDateTime of = LocalDateTime.of(1998, Month.JULY, 15, 11, 59);//创建时间对象
of.format(formatter);//1998年07月15日 11:59
//解析
String str = "97年05月05 22:59";
DateTimeFormatter d = DateTimeFormatter.ofPattern("yy年MM月dd HH:mm");
LocalDateTime parse1 = LocalDateTime.parse(str,d);
System.out.println(parse1);
对日期时间进行操作
gwt.获取时间值
### 增加 plus
不会操作原有对象,需要 接收结果,
传入负数就是 减少
### 减少 minus
DateTimeFormatter.minus
设置 with
DateTimeFormatter.with
Duration
配合时间类求两个时间间隔
LocalDateTime of1 = LocalDateTime.of(2000, Month.APRIL, 20, 11, 11);
LocalDateTime of2 = LocalDateTime.of(2000, Month.APRIL, 10, 11, 11);
//两个对象的时间间隔
Duration between = Duration.between(of1, of2);//PT-240H
//两个对象的时间间隔转换为天
between.toDays();//-10