/*
LocalDate、LocalTime、LocalDateTime的使用
其中LocalDateTime用的较多
类似于Calendar
*/
@Test
public void test1(){
//now():获取当前的日期、时间、日期+时间
LocalDate localDate = LocalDate.now();
LocalTime localTime = LocalTime.now();
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDate);
System.out.println(localTime);
System.out.println(localDateTime);
//of(): 设定指定的年月日时分秒是没有偏移量的
LocalDateTime localDateTime1 = LocalDateTime.of(2020, 10, 13, 23, 46, 45, 45);
System.out.println(localDateTime1);
//getXxx():
//获取相关属性
System.out.println(localDateTime.getDayOfMonth());
System.out.println(localDateTime.getDayOfWeek());
System.out.println(localDateTime.getMonthValue());
System.out.println(localDateTime.getHour());
System.out.println(localDateTime.getMinute());
//体现不可变性
//withXxx():设置相关属性
LocalDate localDate1 = localDate.withDayOfMonth(22);
System.out.println(localDate1);
System.out.println(localDate);
LocalDateTime localDateTime2 = localDateTime.withHour(4);
System.out.println(localDateTime2);
System.out.println(localDateTime);
//体现不可变性
LocalDateTime localDateTime3 = localDateTime.plusMonths(3);
System.out.println(localDateTime3);
System.out.println(localDateTime);
//
LocalDateTime localDateTime4 = localDateTime.minusDays(5);
System.out.println(localDateTime4);
System.out.println(localDateTime);
}
LocalDate、LocalTime、LocalDateTime的使用
最新推荐文章于 2024-04-25 21:04:33 发布