1
Date 객체 (CST 영역)를 GMT 문자열로 변환하고 Date 객체 (CST)로 다시 변환하려고합니다.
다음 코드 &을 사용했지만 GMT 문자열을 GMT 날짜 포맷터로 CST 날짜로 변환하는 방법이 궁금합니다.
제 질문은 CST 포맷터가있는 포맷터를 사용하지 않고 CST 시간을 다시 얻으려면 어떻게해야합니까?GMT 날짜 문자열을 로컬 날짜 객체로 변환
Date inputdate = new Date();// My local time CST
System.out.println(inptdate);
SimpleDateFormat sdfgmt = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.000'Z'");
sdfgmt.setTimeZone(TimeZone.getTimeZone("GMT"));
String gmtString = sdfgmt.format(inputdate);
System.out.println(gmtString);
Date outputDate = sdfgmt.parse(gmtString);
System.out.println(outputDate);
출력
Fri Jan 18 22:52:47 CST 2013
2013-01-19T04:52:47.000Z
Fri Jan 18 22:52:47 CST 2013
와우 .. 당신은 내 날 Thanx Zylth를 만들었습니다. Joda 시간대는 시간대 변경을 위해 DateTimeZone 클래스를 사용하여 인상적입니다. 고맙습니다. –