toXXX()方法
toXXX() 将对象转换为相关类型。以下代码显示了使用 toXXX() 方法的一些示例。 import java.time.LocalDate;
public class Main { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2014, 6, 21); long days = localDate.toEpochDay(); System.out.println(days);
} }
上面的代码生成以下结果。 atXXX()方法
atXXX() 从带有附加信息的现有 datetime 对象创建一个新的 datetime 对象。以下代码在方法中使用以向日期对象添加附加信息。 import java.time.LocalDate; import java.time.LocalDateTime;
public class Main { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2014, 6, 21); System.out.println(localDate);
LocalDateTime localTime1 = localDate.atStartOfDay(); System.out.println(localTime1);
LocalDateTime localTime2 = localDate.atTime(16, 21); System.out.println(localTime2); } }
上面的代码生成以下结果。 以下代码显示了如何使用支持构建器模式来构建本地日期的atXXX()方法: import java.time.LocalDate; import java.time.Year;
public class Main { public static void main(String[] args) { LocalDate localDate = Year.of(2014).atMonth(6).atDay(21); System.out.println(localDate);
} }
上面的代码生成以下结果。 plusXXX()方法
plusXXX() 通过添加指定的值来返回对象的副本。以下代码显示如何使用plus方法向本地添加更多时间日期对象。 import java.time.LocalDate;
public class Main { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2014, 6, 21); LocalDate localDate1 = localDate.plusDays(5); System.out.println(localDate1); LocalDate localDate2 = localDate.plusMonths(3); System.out.println(localDate2); LocalDate localDate3 = localDate.plusWeeks(3); System.out.println(localDate3); } }
上面的代码生成以下结果。 minusXXX()方法
minusXXX() 通过减去指定的值来返回对象的副本。以下代码显示如何从本地日期对象中减去时间。 import java.time.LocalDate;
public class Main { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2014, 6, 21); LocalDate localDate1 = localDate.minusMonths(5); System.out.println(localDate1); LocalDate localDate2 = localDate.minusWeeks(3); System.out.println(localDate2); } }
上面的代码生成以下结果。 now()方法now() 方法返回各种类的当前时间,例如 LocalDate,LocalTime,LocalDateTime,ZonedDateTime。 以下代码显示如何使用 now()方法返回当前日期和时间。 import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZonedDateTime;
public class Main { public static void main(String[] args) { LocalDate localDate = LocalDate.
|