6
爲什麼當我給GMT時區輸入日期字符串,SimpleDateFormat解析它並輸出EET時區? Java SimpleDateFormat解析後錯誤的時區
public static String DATE_FORMAT="dd MMM yyyy hh:mm:ss z";
public static String CURRENT_DATE_STRING ="31 October 2011 11:19:56 GMT";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DATE_FORMAT, Locale.US);
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
System.out.println(simpleDateFormat.parseObject(CURRENT_DATE_STRING));
和輸出是: 週一10月31日13時19分56秒EET 2011 而不是 週一10月31日13時19分56秒格林尼治標準時間2011
謝謝,快速回答。 – IgorDiy