Java의 Date and Time API 정리

2383 단어 Java
Java 8에 추가된 Date and Time API를 요약합니다.

참조 링크


여기 힘드네요. Java8 Date-Time API.
필수!Date and Time API - Java SE8의 새 날짜 및 시간 API의 기본 학습
Java SE8 제24회 Date and Time API의 날짜/시간 클래스 상세 설명

java.util.Date와 java.util.Calendar의 문제점

  • 날짜와 시간의 계산 기능이 부족
  • 스레드 보안 아님
  • Mutable 클래스이므로 값을 변경할 수 있음
  • 월 0 사냥꾼자리
  • 날짜만 처리할 수 없음
  • 새로 추가된 클래스


    ISO8601 기초반


    시간대를 고려하지 않다


    단순히 연, 월 등 날짜, 시간, 분 등 시간으로 구성된 학급.시간대와 지역의 시차에 대한 정보는 없다.
    * LocalDateTime
    * LocalDate
    * LocalTime

    시간대 클래스 설정


    날짜와 시간에 대한 정보 외에 시간대에 대한 정보도 있는 반이다.지역에 따라 여름철 도입 등의 정보도 있다.
    * ZonedDateTime

    UTC의 시차 수준 설정


    날짜와 시간 정보 외에도 UTC에서 시차 정보를 제공하는 학급이 있다.지역에 대한 정보가 없기 때문에 여름철을 고려하지 않는다.
    * OffsetDateTime
    * OffsetTime

    클래스별 변환 맵


    시대부터 지나간 시간의 반을 처리하다

  • Instant
  • 시간을 나타내는 분류


    초와 나초를 기초로 시간을 표시하는 종류

  • Duration
  • 연월일에 따라 기간을 표시하는 반

  • Period
  • 좋은 웹페이지 즐겨찾기