언어/Java
[Java] KST 시간변환
Geunny
2022. 8. 16. 15:07
반응형
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)