반응형
KST 시간예시
Sat Jan 01 00:00:00 KST 2022
변환방법
SimpleDateFormat 을 이용.
여기서 중요한점
KST 포멧을 받을 SimpleDateFormat 과 원하는 포멧으로 바꿀 SimpleDateFormat 두가지가 필요하다.
@Test
public void dateFormatTest() throws JSONException, ParseException {
String date = "Sat Jan 01 00:00:00 KST 2022";
SimpleDateFormat recFormat = new SimpleDateFormat("E MMM dd HH:mm:ss z yyyy",Locale.ENGLISH);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String dateStr = sdf.format(recFormat.parse(date));
System.out.println(dateStr);
}
받는 포멧을 작성할 때 변환할 문자의 나라언어를 설정해 주어야 한다. (Locale.ENGLISH)
'언어 > Java' 카테고리의 다른 글
[Java] record type (0) | 2022.12.06 |
---|---|
[JUnit5] 테스트 코드 시작해보기 - 2 (0) | 2022.07.15 |
[JUnit5] 테스트 코드 시작해보기 - 1 (0) | 2022.06.15 |
[Java] 컬랙션 프레임워크 커스텀 정렬 (0) | 2020.09.18 |
[Java] JVM 메모리 구조 (JVM Memory Structure) (0) | 2020.08.04 |
댓글