본문 바로가기

JAVA

JAVA(2022.05.24)-java.time패키지

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