34 lines
1.4 KiB
Java
34 lines
1.4 KiB
Java
package chapter5;
|
||
|
||
import java.time.LocalDate;
|
||
|
||
public class Example21 {
|
||
public static void main(String[] args) {
|
||
LocalDate now = LocalDate.now();
|
||
LocalDate of = LocalDate.of(2015, 12, 12);
|
||
|
||
System.out.println("今年是" + now.getYear() + "年");
|
||
System.out.println("月份:" + now.getMonth());
|
||
System.out.println("月份:" + now.getMonthValue());
|
||
System.out.println("日期:" + now.getDayOfMonth());
|
||
System.out.println("今年中的第几天:" + now.getDayOfYear());
|
||
System.out.println("周几:" + now.getDayOfWeek());
|
||
|
||
System.out.println("\n====判断相关的方法====");
|
||
|
||
System.out.println("of是否在now之前?" + of.isBefore(now));
|
||
System.out.println("of是否在now之后?" + of.isAfter(now));
|
||
System.out.println("of和now是否相等?" + of.isEqual(now));
|
||
System.out.println("of是否闰年?" + of.isLeapYear());
|
||
|
||
System.out.println("\n====解析和加减操作====");
|
||
|
||
String dateStr = "2020-02-12";
|
||
LocalDate date = LocalDate.parse(dateStr);
|
||
System.out.println("把字符串转换为日期对象:" + date);
|
||
System.out.println("年份加1:" + date.plusYears(1));
|
||
System.out.println("天数减5:" + date.minusDays(5));
|
||
System.out.println("指定年份为2024:" + date.withYear(2024));
|
||
}
|
||
}
|