2

这是一个简单的(希望是)L10N 问题:

是否所有语言环境都需要这种格式:

2008 年 11 月 23 日,星期日

日期前的工作日,还是某些语言环境想要这样的日期之后?

2008 年 11 月 23 日,星期日

4

3 回答 3

3

不要假设。

我可以将 XP 中的设置自定义为: T. MMMM JJJJ,TTTTT,即: 2008 年 11 月 24 日,Montag

是的。这不是默认设置,但我可以在我的区域设置中进行设置!

于 2008-11-24T17:46:34.800 回答
2

我无法回答所有语言环境,但在法语中,我们说“dimanche 2008 年 11 月 23 日”,所以对我们来说,答案是肯定的。

现在,我不知道你的目的,但你可能不应该做出这样的猜测......

[编辑] 有趣的是,我发现了一个分析 zh_TW 语言环境如何在 Java 1.4 中设置日期/时间格式的示例。我发现这个语言环境的格式是(反编译后):

"ahh'\u6642'mm'\u5206'ss'\u79D2' z", 
"ahh'\u6642'mm'\u5206'ss'\u79D2'", 
"a hh:mm:ss", 
"a h:mm", 
"yyyy'\u5E74'M'\u6708'd'\u65E5' EEEE", 
"yyyy'\u5E74'M'\u6708'd'\u65E5'", 
"yyyy/M/d", 
"yyyy/M/d", 
"{1} {0}"

而默认情况下,对于美国(在网上找到),是:

"h:mm:ss a z", // full time pattern
"h:mm:ss a z", // long time pattern
"h:mm:ss a", // medium time pattern
"h:mm a", // short time pattern
"EEEE, MMMM d, yyyy", // full date pattern
"MMMM d, yyyy", // long date pattern
"MMM d, yyyy", // medium date pattern
"M/d/yy", // short date pattern
"{1} {0}" // date-time pattern

查看完整的日期模式,EEEE(一周中的一天)在台湾的末尾...

于 2008-11-24T17:39:22.397 回答
0

不,例如,日本人使用年-月-日-工作日的顺序。

于 2009-09-04T08:10:59.390 回答