------------------------ java.time | ------------------------ # еÄÈÕÆÚAPI # °ü½á¹¹ java.time |-LocalDate //±¾µØÈÕÆÚ |-LocalTime //±¾µØÊ±¼ä |-LocalDateTime //±¾µØÈÕÆÚʱ¼ä |-Instant //ʱ¼ä´Á |-DayOfWeek |-Year |-Month java.time.chrono java.time.format |-DateTimeFormatter |-DateTimeFormatterBuilder |-DecimalStyle java.time.temporal |-Temporal |-ChronoField |-ChronoUnit |-TemporalAdjuster java.time.zone ------------------------ java.time demos | ------------------------ // µ±Ì쿪ʼ,½áÊø LocalDateTime minDay = LocalDateTime.of(LocalDate.now(),LocalTime.MIN); LocalDateTime maxDay = LocalDateTime.of(LocalDate.now(),LocalTime.MAX); // ±¾ÖÜ¿ªÊ¼,½áÊø LocalDateTime minWeak = LocalDateTime.of(LocalDate.now().with(DayOfWeek.MONDAY),LocalTime.MIN); LocalDateTime maxWeak = LocalDateTime.of(LocalDate.now().with(DayOfWeek.SUNDAY),LocalTime.MAX); // ±¾Ô¿ªÊ¼,½áÊø LocalDateTime minMonth = LocalDateTime.of(LocalDate.now().withDayOfMonth(1),LocalTime.MIN); LocalDateTime maxMonth = LocalDateTime.of(LocalDate.now().withDayOfMonth(LocalDate.now().lengthOfMonth()),LocalTime.MAX); // ±¾Ä꿪ʼ,½áÊø LocalDateTime minYear = LocalDateTime.of(LocalDate.now().withDayOfYear(1),LocalTime.MIN); LocalDateTime maxYear = LocalDateTime.of(LocalDate.now().withDayOfYear(LocalDate.now().lengthOfYear()),LocalTime.MAX);