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 でコードを変更する必要がないため)。