Java处理
DateFormatSymbols
,允许根据给定的语言环境生成星期几.对于时间单位(秒,分钟……)是否存在相同的机制?
到目前为止,我只找到了java.util.concurrent.TimeUnit
和java.time.temporal.ChronoUnit
处理英文列表.但没有本地化版本.
注意:我只对“vanilla”java7的功能感兴趣(我宁愿创建自己的系统而不是加载完整的api)
最佳答案 在Java 8中有java.time.temporal.ChronoField#getDisplayName(Locale)
Locale fr = Locale.FRENCH;
System.out.println(ChronoField.HOUR_OF_DAY.getDisplayName(fr));
System.out.println(ChronoField.MINUTE_OF_HOUR.getDisplayName(fr));
System.out.println(ChronoField.SECOND_OF_MINUTE.getDisplayName(fr));
版画
heure
minute
seconde