1.LocalDate LocalTime LocalDateTime
这三个类最突出的特点就是都是不可变的和线程安全的。
LocalDate是不可变的日期对象;LocalTime是一个不可变的时间对象;LocalDateTime是一个不可变的日期时间对象。也就是相当于LocalDateTime是LocalDate和LocalTime两者的一个综合体。三个类的操作都是相似的,这里就讲讲LocalDateTime这个类。
- LocalDateTime now() 从默认时区的系统时钟获取当前的日期时间。
LocalDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second)
从年,月,日,小时,分钟和秒获得LocalDateTime的实例LocalDateTime parse(CharSequence text, DateTimeFormatter formatter) 使用特定的格式化LocalDateTime从文本字符串获取LocalDateTime实例
LocalDateTime plus
Days(long days) 返回此LocalDateTime的副本,并以指定的时间段添加天数- LocalDateTime minusDays(long days) 返回此LocalDateTime的副本,并已指定的时间段减少天数
- LocalDateTime with(TemporalAdjuster adjuster) 返回此日期时间的调整副本
- OffsetDateTime atOffset(ZoneOffset offset) 将此日期时间与偏移量相结合以创建OffsetDateTime
举例:
//1.LocalDate LocalTime LocalDateTime
@Test
public void test() {