【发布时间】:2013-02-04 18:34:10
【问题描述】:
有没有简单的方法将时间间隔(年龄)转换为文本? 例如 - 年龄是 25.45 岁。我需要转换为“25 年 3 个月 1 天”。问题不在于数字 25、3、1,而是如何使用正确的形式(复数、变格)将年/月/日翻译成不同的语言。英语似乎很容易硬编码,但其他语言则不然,我更喜欢一些通用的解决方案。
数字 / 英语 / 捷克语 / ...
1 / 天 / 窝
2 / 天 / dny
5 / 天 / dnů
...
【问题讨论】:
-
不是真正的复制品,因为发布者并不特别想要 JODA 时间解决方案。