Basicaly我想使用特定模式格式化Date对象,输出应该是英文。如何防止java以系统语言翻译输出?
String date = new SimpleDateFormat("EEE MMM dd kk:mm:ss yyyy").format(myDate);
// output is in German:
// Mi Aug 26 16:35:55 2009
答案 0 :(得分:5)
SimpleDateFormat
始终是本地化的,否则没有任何意义。
但是,您可以指定构建时使用的区域设置,例如
SimpleDateFormat format = new SimpleDateFormat(
"EEE MMM dd kk:mm:ss yyyy",
Locale.ENGLISH
);