Java可以用来获得不同样式的day_of_month吗?
即。 “21”和“22”而不仅仅是“21”和“22”?
还有什么是日期末的“st”和“nd”,需要将来参考?
答案 0 :(得分:3)
JDK(包括Java 8)不提供开箱即用的解决方案,而JodaTime等其他库也没有。但你可以看看这个question on SO来获得一些想法。
此外,我认为您可以合理地尝试仅针对英语的序数日数的解决方案,但其他语言呢?这是没有图书馆可以提供支持的重要原因。在JodaTime或JSR-310中,可能会在引入专用字段的基础上提供仅限英语的手写解决方案,例如在JSR-310接口java.time.temporal.TemporalField
中,但这肯定会有很多工作。
答案 1 :(得分:0)
不,您可能需要编写一个小实用程序函数,它将帮助您在Java中实现相同功能
你可以参考SO在这里回答相同的here