Notice
Recent Posts
Recent Comments
Link
투케이2K
281. (java/자바) Date , Calendar 사용해 UTC 형식 날짜 데이터를 Korea 한국형 시간으로 포맷 출력 실시 본문
Java
281. (java/자바) Date , Calendar 사용해 UTC 형식 날짜 데이터를 Korea 한국형 시간으로 포맷 출력 실시
투케이2K 2022. 11. 8. 17:49[개발 환경 설정]
개발 툴 : Eclipse
개발 언어 : Java
[소스 코드]
try {
// [UTC DATE 포맷 형식 지정 실시]
String formatTimeZone = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
// [UTC 형식 Date 값 정의 실시]
String utcDateValue="2022-11-08T05:25:00.000Z";
// [UTC 값을 포맷 형식 지정해 Date 객체로 선언]
Date date = new SimpleDateFormat(formatTimeZone).parse(utcDateValue);
// [Date to Calendar 변환]
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
calendar.setTime(date);
// [한국형 시간은 UTC 시간보다 9시간 앞선다]
calendar.add(Calendar.HOUR, 9);
// [한국형 시간으로 변경된 값 저장 실시]
SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String koreaDate = sdformat.format(calendar.getTime());
// [로그 결과 출력 실시]
//*
Log.i("---","---");
Log.w("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 로그 결과 출력]");
Log.i("","\n"+"[utcDateValue : "+String.valueOf(utcDateValue)+"]");
Log.i("","\n"+"[koreaDate : "+String.valueOf(koreaDate)+"]");
Log.w("//===========//","================================================");
Log.i("---","---");
// */
}
catch (Exception e){
Log.i("---","---");
Log.e("//===========//","================================================");
Log.i("","\n"+"[Test_Java > testMain() 메소드 : 예외 상황 발생 확인]");
Log.i("","\n"+"[error : "+String.valueOf(e.getMessage())+"]");
Log.e("//===========//","================================================");
Log.i("---","---");
}
[결과 출력]
반응형
'Java' 카테고리의 다른 글
283. (RxJava) RxJava 기본 개념 설명 (0) | 2022.12.30 |
---|---|
282. (java/자바) [유틸 파일] hex string to byteArray 헥사 문자열 데이터를 바이트 배열로 변환 실시 (0) | 2022.12.20 |
280. (java/자바) SecureRandom 사용해 램덤 int , double 값 확인 실시 (0) | 2022.09.29 |
279. (java/자바) regex 정규식 사용해 string 문자열 데이터에서 숫자 (int) 만 출력 실시 (0) | 2022.09.28 |
278. (java/자바) instanceof 사용해 Exception 예외 발생 타입 확인 방법 (0) | 2022.09.16 |
Comments