java를 사용하여 String 형식의 날짜를 java.util.Date로 변환하려고했습니다. text.SimpleDateFormat, 그러나 그것은 나에게 올바른 결과를주지 못한다. 도와주세요!"yyyy-MM-dd'T'HH : mm : ss.SSSSSSZZZZZ"읽는 동안 java.text.SimpleDateFormat에 대한 잘못된 출력
내 입력은 장고 날짜에 의해 생성됩니다. 예 : 대신 "월 1월 20일 15"2014-01-20T07 : 17 : 06.150995 + 00 : 00 "
그러나, 나는"2014 : 00 : + 08 19시 36분 GMT 월 년 1 월 20 15 "를 가지고 : 17시 6분 GMT + 08 : 00 2014 "
가 여기 내 테스트 코드입니다 :
String s = "2014-01-20T07:17:06.150995+00:00";
SimpleDateFormat sdf;
String fmt = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSZZZZZ";
sdf = new SimpleDateFormat(fmt, Locale.US);
String result = "";
try {
Date date = sdf.parse(s);
Log.d(Constants.LOG_TAG, date.toString());
result = date.toString();
} catch (Exception e) {
Log.d(Constants.LOG_TAG, "date formatting error" + e.getMessage());
}
Log.d(Constants.LOG_TAG, "date test >> " + result);
나에게 시간대 것 같은데. –
@HotLicks : 2.5 분 시간대? – Keppil
Android 기기 (Nexus 7)에서이 코드를 테스트하고 있습니다. 어떤 차이가 있습니까? –