LocalDate的常用方法
(1)now()方法
LocalDate对象调用now()方法可获取当前日期有关的数据
LocalDate date=LocalDate.now();
System.out.println("当前日期为:"+date);
(2)IsLeapYear()方法
判断date日期中的年份是否为闰年
LocalDate date=LocalDate.now();
System.out.println("当前日期为:"+date);
if(date.isLeapYear())
{
System.out.println("今年是闰年");
}
else
{
System.out.println("今年不是闰年");
}
(3)plusMonths(long months)方法
该方法返回一个新的LocalDate对象,且该对象的日期是date的日期增加months个月后的日期
LocalDate date=LocalDate.now();
System.out.println("当前日期为:"+date);
System.out.println(date.plusMonths(45));//2023-02-19 45个月后的日期
(4)getDateOfYear()方法
返回当前日期是该年份的第几天(返回一个整数)
LocalDate date=LocalDate.now();
System.out.println("当前日期为:"+date);
System.out.println("当前日期是今年的第"+date.getDayOfYear()+"天");
(5)getDayOfWeek()的用法
返回星期枚举值,即返回date日期的星期值(星期的枚举值有:MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY)
LocalDate date=LocalDate.now();
System.out.println("当前日期为:"+date);
System.out.println("今天是:"+date.getDayOfWeek());