java - 如何强制 Eclipse 在控制台上显示英文?

标签 java

我尝试使用日期变量并使用格式在控制台上显示,但它显示泰语。我怎样才能强制它显示英文?

Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("E M y 'at' hh:mm:ss");
System.out.println(ft.format(dNow));

结果是

พ. 12 2558 at 09:06:32

ps。预期结果

Thursday 12 2015 at 09:06:32

我已经尝试过这个方法了,但是不行。 How to set eclipse console locale/language

最佳答案

您可以强制您的 Eclipse 完全使用英语:

  • 转到您“安装”eclipse 的目录
  • 打开文件“eclipse.ini”(最好使用显示换行符的编辑器)
  • 在文件末尾插入“-Duser.language=en_US”行

瞧,你的 eclipse 应该是英文的 语言环境将为英语!


如果您不想更改 Eclipse 的语言或者由于某种原因这不起作用,您始终可以手动应用您正在使用的区域设置:

Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("E M y 'at' hh:mm:ss", Locale.ENGLISH);
System.out.println(ft.format(dNow));

关于java - 如何强制 Eclipse 在控制台上显示英文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34180889/

相关文章:

java - 如何处理大号。观察员的数量将得到有效更新观察者模式中的时间

java - 通过函数参数在 Java 中接收不透明结构引用的 SWIG 接口(interface)

java - nextLine() 如何丢弃此代码中的输入?

java - 在 Java 中分割字符串并以随机顺序连接各部分

java - 理解Java中这个remove方法的逻辑

java - 软键盘覆盖底部工作表对话框

java - Tomcat 与代理服务器对话

java - maven-bundle-plugin 失败并显示 "Invalid class file module-info.class"

java - 不明白 javac 对 -classpath 的以下使用

java - GAE 中的同步块(synchronized block)