LocalDate 的方法
时间: 2023-08-16 11:07:21 浏览: 97
LocalDate类是Java 8引入的一个日期类,用于表示日期,不包含时间和时区信息。它提供了一系列方法来获取、设置和操作日期。以下是LocalDate类的一些常用方法:
1. `now()`:静态方法,返回当前日期。
2. `of(int year, int month, int dayOfMonth)`:静态方法,根据指定的年、月、日创建一个LocalDate对象。
3. `parse(CharSequence text)`:静态方法,将文本解析为LocalDate对象。
4. `getYear()`:获取年份。
5. `getMonth()`:获取月份,返回一个Month枚举值。
6. `getMonthValue()`:获取月份的值,1表示一月,12表示十二月。
7. `getDayOfMonth()`:获取日期。
8. `getDayOfWeek()`:获取星期几,返回一个DayOfWeek枚举值。
9. `isLeapYear()`:判断当前年份是否是闰年。
10. `isBefore(LocalDate other)`:判断当前日期是否在指定日期之前。
11. `isAfter(LocalDate other)`:判断当前日期是否在指定日期之后。
12. `isEqual(LocalDate other)`:判断当前日期是否与指定日期相等。
13. `plusYears(long years)`:返回当前日期增加指定年数后的日期。
14. `plusMonths(long months)`:返回当前日期增加指定月数后的日期。
15. `plusDays(long days)`:返回当前日期增加指定天数后的日期。
除了上述方法外,LocalDate类还提供了一些其他的方法来操作日期,如计算两个日期之间的天数差、获取本月的最后一天等。需要注意的是,LocalDate类是不可变的,每次对其进行修改操作都会返回一个新的实例。
阅读全文