pooney
Published 2020. 6. 28. 02:44
Java 날짜 연산 LocalDateTime Java

기존에 날짜를 출력하기 위하여 Date, Calendar를 사용하여 날짜 연산을 수행 했을 것이다. 때문에 날짜에 대한 연산, 비교등을 제공하는 JodaDateTime을 많이 사용했다. 하지만 자바8버전에 새로운 추가된 LocaDate, LocaDateTime을 사용하면 쉽게 날짜 연산을 수행 할 수 가 있다.

 

 

LocalDate

 

localDate는 날짜 정보를 출력을 할 수있다. 

 

 

LocalDate localdate = LocalDate.now(); //현재시간 출력 ex) 2020-06-28
localdate.getDayOfWeek(); //요일 출력 ex) sunday
localdate.getDayOfMonth();  //일 출력 ex) 28
localdate.getMonth(); // 월 출력 ex) June
localdate.getMonth().getValue(); // 월 출력  ex) 6

LocalDate.of(2020,06,28);  //날짜정보를 입력하여 출력 ex) 2020-07-28

 

 

LocalDateTime

날짜, 시간  정보를 출력 할 수 있다. 

 

LocalDateTime localdatetime = LocalDateTime.now(); //현재날짜,시간  출력 ex) 2020-06-28T02:41:22.716
localdatetime.getDayOfWeek(); //요일 출력 ex) sunday
localdatetime.getDayOfMonth();  //일 출력 ex) 28
localdatetime.getMonth(); // 월 출력 ex) June
localdatetime.getMonth().getValue(); // 월 출력  ex) 6

localdatetime.getHour(); // 현재 시간 출력 //ex) 2
localdatetime.getMinute(); // 현재 분 출력 ex) 41
localdatetime.getSecond(); // 현재 초 출력 ex) 22

'Java' 카테고리의 다른 글

Java 인스턴스 변수와 정척 초기화 블록  (0) 2020.08.17
Java Enum 이란?  (0) 2020.06.28
Java 출력스트림  (0) 2020.06.21
Java 동적으로 객체 생성하기  (0) 2020.06.21
profile

pooney

@pooney

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!