【发布时间】:2012-01-26 18:44:59
【问题描述】:
我想这样显示日期:
[RELATIVE],SHORT-MONTH DAY YEAR HOURS:MINS [AM|PM] [TIMEZONE]
对于 Locale.ENGLISH 例如:
Today, Jan 26, 2012 07:41 PM CET
对于语言环境德语,例如:
Heute, 26. Jan 2012 19:41 MEZ
对于几天前的约会:
Jan 22, 2012 07:41 PM CET
所以,[RELATIVE]-“前缀”应该只在“可用”时出现(使用 ICU4J),否则我们希望看到确切的日期;我们希望根据语言环境自动从 12/24 小时表示切换
模式不起作用,因为该相关事物没有标识符,hh:mm 也没有标识符,根据语言环境自动 12/24 小时。
有什么想法吗?
【问题讨论】:
-
您是否有具体的问题要寻求帮助,或者只是作家的障碍?
-
我要求一段代码,它根据移交的日期和语言环境返回包含上述表示中的日期和时间的字符串。
-
哦,所以这是一个“为我做我的工作”的问题。
-
不,这是一个问题,我认为论坛是用来提问的;也许一个提示会有所帮助 - 但我刚刚发现了如何做到这一点......什么都不感谢:)
-
我并不是真的想与你为敌。不管你喜不喜欢,本质上是“给我发代码”的问题,我想说,在 SO 上非常受欢迎。 “不太受欢迎”意味着你不太可能得到你想要的答案,最终会浪费时间等待答案。另一方面,提出人们想回答的问题是双赢的局面。
标签: java date time localization