도리안의 Java 개발 #3 - 타임존 포함된 시간 문자열 구하기

avatar



대문 제작: imrahelk

이번 포스트에서는 시간 문자열을 구할 때, 타임존도 같이 구하려면 어떻게 해야하는지 정리합니다.

타임존 포함된 문자열 포맷의 예

다음과 같은 포맷으로 타임존이 포함된 시간 문자열을 구하려 합니다.

2019-10-07 12:34:56 +09:00

타임존 포함된 문자열 구하는 코드

+XX:00 타임존(예: 한국은 +09:00)을 포함하려면 포맷에서 XXX를 추가해야 합니다. 아래 코드 참고하세요.

// 타임존이 포함된 현재 시간을 구하는 메소드
// This method creates current time string with time zone
String createTimeWithTimeZone() {
    DateFormat dtf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss XXX");
    final Calendar cal = Calendar.getInstance();
    return dtf.format(cal.getTime());
}

참고 사이트

https://stackoverflow.com/questions/19112357/java-simpledateformatyyyy-mm-ddthhmmssz-gives-timezone-as-ist

zzanbanner.jpg
스팀짱오픈카톡방 바로가기

aaronhong_banner.jpg



0
0
0.000
0 comments