티스토리 뷰
들어가며
- ZonedDateTime을 쓰게 되면 String과 ZonedDateTime 간의 변환해야 하는 경우가 많다.
- 이럴때 마다 항상 찾아보게 되는데 이번 기회에 정리를 해보고자 한다.
해결방법
String -> ZonedDateTime
- String 포맷에 맞게 DateTimeFormatter 패턴을 바꿔주자.
//datetimeString (예. 2020-11-06.12-30-11)
public static ZonedDateTime toZonedDateTime(String datetimeString) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd.HH-mm-ss");
return ZonedDateTime.of(LocalDateTime.parse(datetimeString, formatter));
}
ZonedDateTime -> String
- 역시 원하는 출력 포맷에 맞게 DateTimeFormatter 패턴을 바꿔주자.
public static String toGeneralDateTimeFormat(ZonedDateTime value) {
//출력 결과 (예. 20201022_123020)
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss");
return value.format(formatter);
}
관련글
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] System 환경 변수 가져오는 방법 (0) | 2020.11.09 |
---|---|
[Java] Application Uncaught Exception 기본 핸들러 설정 방법 (0) | 2020.11.07 |
[Java] 알파벳 랜덤 조합(String) 생성 방법 (0) | 2020.11.06 |
[Java] JDB를 사용한 자바 어플리케이션(JAR) 간단한 디버깅 방법 (0) | 2020.10.27 |
[Java] "NoClassDefFoundError: javax/xml/soap/SOAPMessage.." 에러 발생시 해결방법 (0) | 2020.09.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 자바
- JavaFX Table View
- JavaFX 테이블뷰
- 자전거 여행
- 이펙티브자바
- JavaFX
- 배낭 여행
- Java UI
- springboot
- effectivejava
- 일본 배낭여행
- JavaFX 종료
- 배낭여행
- JavaFX Window Close
- 스프링부트
- intelij
- 이펙티브 자바
- 일본 여행
- 방통대 과제물
- 일본여행
- git
- 텐트
- java
- windows
- 자전거
- TableView
- 일본 자전거 여행
- effective java
- 이펙티브
- 인텔리제이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함