티스토리 뷰

반응형

개요

  • 기존 Date 클래스와 Calendar 클래스는 날짜와 Timezone 관련되어 개발자를 헷갈리게 하는 부분이 많아  쓰는 것을 지양해야 한다.
  • 위에 대한 대체제로 LocalDateTime, LocalDate, LocalTime가 java 1.8에서 등장하였다.
클래스명 설명
LocalDate 날짜를 표현하는 불변 객체
LocalTime 시간을 표현하는 불변 객체
LocalDateTime 날짜와 시간을 표현하는 불변 객체

*불변 객체 : 날짜나 시간을 변경하기 위해 인스턴스 자체를 변경하지 못하고 새로운 날짜를 만든 인스턴스를 반환한다

 

공통 메서드

객체 생성 정적 메서드

메서드 설명
from *Temporal 객체를 이용하여 클래스의 인스턴스(Temporal 객체)를 생성함
now 현재 시스템 시간으로 클래스의 인스턴스(Temporal 객체)를 생성함
of (연,월,일,시,분,초)을 입력하여 클래스의 인스턴스(Temporal 객체)를 생성함
parse 날짜, 시간 String을 인식하여 클래스의 인스턴스(Temporal 객체)를 생성함

*Temporal 객체 : Temporal 객체란 Temporal interface를 구현하는 클래스의 객체이다. LocalDate, LocalTime, LocalDateTime은 모두 Temporal 객체이다.

 


목차

날짜, 시간 클래스  

시간대를 포함하지 않는 날짜, 시간 클래스

기계의 날짜와 시간을 표현하는 클래스

시간 클래스 사이의 간격 구하기

시간대를 포함하는 날짜, 시간 클래스

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함