1

netty フレームワークには、次のコードがあります。

final class CookieDateFormat extends SimpleDateFormat {

    private static final long serialVersionUID = 1789486337887402640L;

    CookieDateFormat() {
        super("E, d-MMM-y HH:mm:ss z", Locale.ENGLISH);
        setTimeZone(TimeZone.getTimeZone("GMT"));
    }
}

私が抱えている問題は、実行時のjvmのバージョンによって上記の出力が異なることです。

  • Java 1.6で私が得る:水曜日、22-May-13 09:11:41 GM
  • Java 1.7で私が得る:2013年5月22日水曜日09:11:14 GMT

コードを変更せずに Java 1.6 の動作を 1.7 の出力と一致するように変更する方法はありますか (netty でコードを変更する必要がないため)。

4

1 に答える 1