java.time패키지
- thread-safe하다
객체생성하기
- 현재를 기준으로
LocalDate ld = LocalDate.now(); > 현재 날짜 생성 2022-05-24
LocalTime lt = LocalTime.now(); > 현재 시간 생성 20:01:15.13414
LocalDateTime ldt = LocalDateTime.now(); 현재 날짜와 시간 생성
ZoneDateTime zdt = ZoneDateTime.now(); 현재 날짜와 시간, 지역 생성
- 내가 지정해서 생성
LocalDATE ld = LocalDate.of(2022, Month.MAY, 24);
LocalTime lt = LocalTime.of(20,10) 20시 10분
LocalTime lt2 = LocalTime.parse("20:10:30"); 문자열을 통해 시간생성
현재 날짜 시간정보를 get메소드를 통해 구하기
LocalDateTime timePoint = LocalDateTime.now();
LocalDate theDate = timePoint.toLocalDate();
Month month = timePoint.getMonth();
int day = timePoint.getDayOfMonth();
int hour = timePoint.getHour();
int minute = timePoint.getMinute();
int second = timePoint.getSecond();
훨씬 더 많은 기능들이 있지만 일단 이정도만 알아둬도 될 듯하다.
추가적인 기능이 필요할 때가 생기면 그때 더 공부하도록 해야겠다
*본 게시글은 프로그래머스<자바중급>강좌를 복습하며 작성한 게시글입니다*
'JAVA' 카테고리의 다른 글
JAVA(2022.05.26) - Byte단위 입출력 (0) | 2022.05.26 |
---|---|
JAVA(2022.05.25)-자바IO (0) | 2022.05.25 |
JAVA(2022.05.23)-Date,Calendar (0) | 2022.05.23 |
JAVA(2022.05.22)-Generic (0) | 2022.05.22 |
JAVA(2022.05.21)- Collections Framework (0) | 2022.05.21 |