java日历显示带有序数指示的月份日期的名称样式

时间:2014-04-05 21:07:51

标签: java date time calendar days

Java可以用来获得不同样式的day_of_month吗?

即。 “21”和“22”而不仅仅是“21”和“22”?

还有什么是日期末的“st”和“nd”,需要将来参考?

2 个答案:

答案 0 :(得分:3)

JDK(包括Java 8)不提供开箱即用的解决方案,而JodaTime等其他库也没有。但你可以看看这个question on SO来获得一些想法。

此外,我认为您可以合理地尝试仅针对英语的序数日数的解决方案,但其他语言呢?这是没有图书馆可以提供支持的重要原因。在JodaTime或JSR-310中,可能会在引入专用字段的基础上提供仅限英语的手写解决方案,例如在JSR-310接口java.time.temporal.TemporalField中,但这肯定会有很多工作。

答案 1 :(得分:0)

不,您可能需要编写一个小实用程序函数,它将帮助您在Java中实现相同功能

你可以参考SO在这里回答相同的here