LocalDate 类常用方法详解
LocalDate 是 Java 8 引入的日期时间API中的一个类,用于表示不含时间和时区的日期(年、月、日)。以下是一些常用的 LocalDate 方法:
创建 LocalDate 实例
now()
:获取当前日期
LocalDate today = LocalDate.now();
System.out.println("当前日期: " + today); // 输出当前日期,如2023-10-01
of()
:通过年、月、日创建日期
LocalDate specificDate = LocalDate.of(2023, 12, 25);
System.out.println("指定日期: " + specificDate); // 输出2023-12-25
parse()
:从字符串解析出日期
LocalDate parsedDate = LocalDate.parse("2023-07-04");
System.out.println("解析后的日期: " + parsedDate); // 输出2023-07-04
日期加减
plusDays()
、plusWeeks()
、plusMonths()
、plusYears()
:增加天数、周数、月份、年份
LocalDate today = LocalDate.now();
LocalDate nextWeek = today.plusWeeks(1);
System.out.println("一周后的日期: " + nextWeek);