[LocalDateTime] java8 의 날짜시간
- Coding/Java
- 2019. 10. 22.
반응형
728x90
반응형
LocalDateTime
jdk1.8 이상부터 사용 가능한 LocalDateTime을 사용해보자.
LocalDateTime getDate = LocalDateTime.parse("20191022041", DateTimeFormatter.ofPattern("yyyyMMddHHmm"));
LocalDateTime getDate2 = LocalDateTime.parse("201910302041", DateTimeFormatter.ofPattern("yyyyMMddHHmm"));
위 처럼, parse 메소드를 통해 String 문자열을 'yyyyMMddHHmm' pattern으로 LocalDateTime 변수에 저장할 수 있다.
long minute= getDate.until(getDate2, ChronoUnit.MINUTES);
String result= (minute / 60) + ":" + (minute % 60);
LocalDateTime에는 날짜와 시간에 유용한 많은 메소드들이 있다. 그 중, 만약 두 날짜의 차이를 "HH:mm" 형식으로 알고싶다면, until 메소드를 통해 시간, 분, 초 등을 알아낼 수 있다.
반응형
'Coding > Java' 카테고리의 다른 글
자바 8의 Optional 등장 (0) | 2020.11.06 |
---|---|
java에서 get() NullPointerException 일때 (0) | 2019.10.22 |
[JAVA] 날짜변환 String-Date-XMLGregorianCalendar-GMT+09:00 (0) | 2019.10.21 |
Override 어노테이션의 사용 (0) | 2019.02.15 |
[JAVA] Map null값 체크하기 (0) | 2019.02.15 |