的我寫這篇文章格式:Jodatime DateTimeFormatter需要打印GMT時間,而不是UTC
TimeZone timeZone = TimeZone.getTimeZone("GMT");
private static final String FORMAT_RFC_1123_DATE_TIME = "EEE, dd MMM yyyy HH:mm:ss zzz";
private final DateTimeFormatter dateTimeFormat = forPattern(FORMAT_RFC_1123_DATE_TIME).withLocale(US).withZone(DateTimeZone.forTimeZone(timeZone));
date.toString(dateTimeFormat)
轉換是好的,但它寫入Sun, 06 Nov 1994 07:49:37 UTC
,而不是Sun, 06 Nov 1994 07:49:37 GMT
。
我知道UTC是正確的輸出,但我真的需要格林威治標準時間。
我該如何解決這個問題?
解析後,您可能只需將解析的'UTC'後綴替換爲'GMT'(因爲Joda-Time不支持術語GMT)。 – 2014-10-17 04:00:27