gpt4 book ai didi

java - Eclipse 中的模板

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:08:13 26 4
gpt4 key购买 nike

我在 Eclipse 中有一个模板,每次我打开一个新文件时,它都会打开它:

'''
Created ${date}

'''
${cursor}

这有效但是日期看起来像:

Created 20 באוג 2015

如何将其更改为:

Created 20 Aug 2015

由于某种原因,它需要 Hebrew letters 中的月份而不是英语。

编辑: DD/MM/YYYY 格式也可以。它没有字母,因此它适用于任何语言。我试过了:Created ${id:date('dd MM YYYY')}但它也会产生:

Created 20 באוג 2015

最佳答案

Eclipse 正在使用您的系统语言环境(我想那是希伯来语?)。目前没有办法改变这一点。有一个 Bug 打开,以更改该行为:https://bugs.eclipse.org/bugs/show_bug.cgi?id=75981


我找到了一个解决方法,如果您更改 JVM 的语言环境,您可以有不同的语言环境,因此会有不同的日期字符串,但每种语言只有默认的日期字符串:

编辑您的 eclipse.ini 并添加行(在 -vmargs 之后)

-Duser.language=en 
-Duser.country=US

这样您就可以使用 en_US Locale。

要查看不同语言环境中每个日期格式的外观,请使用以下代码:

Locale[] availableLocales = Locale.getAvailableLocales();
for (Locale locale : availableLocales) {
Locale.setDefault(locale);
System.out.printf("%5s - %s %n" , locale.toString() ,SimpleDateFormat.getDateInstance().format(new Date()));
}

SimpleDateFormat.getDateInstance() 是 Eclipse 用来格式化 ${date} 标签的工具。

关于java - Eclipse 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32119571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com