LocalDate、 LocalTime和LocalDateTime, 都位于java.time包中, LocalDate表示一个不可变的日期对象; LocalTime表示一个不可变的时间对象;LocalDateTime表示一个不可变的日期和时间。
now()方法
以下方法皆为静态方法:
LocalDate now(): LocalDate静态工厂方法,默认时区获得当前日期, 返回LocalDate对象。
LocalTime now(): LocalTime静态工厂方法,默认时区获得当前时间, 返回LocalTime对象。
LocalDateTime now(): LocalDateTime静态工厂方法,默认时区获得当前日期时间, 返回LocalDateTime对象。
of()方法
以下方法皆为静态方法:
LocalDateTime of(int year, int month, int dayOfMonth, int hour, int minute, int second): 按照指定的年、 月、 日、 小时、 分钟和秒获得LocalDateTime实例, 将纳秒设置为零。
LocalTime of(int hour, int minute, int second): 按照指定的小时、 分钟和秒获取一个LocalTime实例。
LocalDate of(int year, int month, int dayOfMonth): 按照指定的年、 月和日获得一个LocalDate实例, 日期中年、 月和日必须有效, 否则将抛出异常。