[Java] "20231222" 문자열을 받아 날짜 계산 하기(with. LocalDate, DateTimeFormatter)
상황. 화면 또는 다른 프로세스에서 "20231222" 형식으로 문자열을 받았다. 하루를 더하고 빼고 비교하는 등의 연산을 해야 한다. 예전(JDK7 이하 버전) 에서는 Calander이나 Date 객체를 사용했었다. 이 객체들에는 소소한 문제들이 있었는데, JDK8 버전부터 LocalDate, LocalTime, LocalDateTime 를 지원하기 시작하면서 그런 문제들이 사라졌다. 따라서 JDK8 이상의 버전을 사용하고 있다면 앞으로 이 객체들을 사용하자 날짜형 전환 우선 "20231222" 라는 문자열로 받은 데이터를 날짜 형식의 객체로 전환해야 한다. LocalDate 에는 LocalDate.of(년, 월, 일) 이라는 훌륭한 메서드를 제공한다. 따라서 "20231222" 를 substring ..
개발/JAVA, Spring
2023. 12. 22. 15:10
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 리눅스
- 안드로이드 스튜디오
- Javascript
- android studio
- openjdk
- bootstrap
- spring board
- java
- Raspberry pi3
- 티스토리챌린지
- 글쓰기
- 오블완
- 개발팁
- 회고
- 게시판
- spring
- Spring 게시판
- 스프링
- 아침글쓰기
- 아침 글쓰기 챌린지
- MAC OS STS Spring
- php mvc
- IntelliJ
- 한빛미디어
- 라즈베리파이3
- Did you know
- 아침 글쓰기
- Linux
- 도서
- Tip of the day
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함