本地化:所有语言环境都是在工作日之前放置日期吗?

时间:2008-11-24 17:27:04

标签: localization internationalization date

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

所有语言区域都需要这种格式:

2008年11月23日,星期日

在日期之前的工作日,或者在这样的日期之后做某些语言环境需要它吗?

2008年11月23日,周日

3 个答案:

答案 0 :(得分:3)

不要假设。

我可以在XP中自定义我的设置: 的吨。 MMMM JJJJ,TTTTT ,这是: 的 24。 2008年11月,Montag

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

答案 1 :(得分:2)

我不能回答所有地区,但在法语中,我们说“dimanche 23 novembre 2008”,所以对我们来说,答案是肯定的。

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

[编辑]有趣的是,我找到了一个分析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(星期几)即将结束......

答案 2 :(得分:0)

没有。例如,日语使用订单年 - 月 - 日 - 工作日。