使用序数字符在java中打印日期
在Java中是否有一种方法可以在一天结束时使用序数字符格式化日期
就像是 :
七月一日?
我到处都搜索过,在任何地方找不到它?
我害怕没有自动的方式。 您需要使用某种自定义方法。 这是我过去使用的一个:
String getOrdinal(final int day) { if (day >= 11 && day <= 13) { return "th"; } switch (day % 10) { case 1: return "st"; case 2: return "nd"; case 3: return "rd"; default: return "th"; } }