如何将Java Date解析为自定义字符串格式,如“2014年1月17日”('th'是上标)

时间:2015-02-10 06:05:52

标签: java

我想将java Date对象解析为如下所示的格式

enter image description here

我绑了以下代码

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");       
    DateFormat dfz = new SimpleDateFormat("dd MMM yyyy");
    Date date = new Date();
    String d = dfz.format(date);
    System.out.println(d); 

然后输出就像

enter image description here

我检查了this SO question并使用了我可以获得以下格式

enter image description here

java中是否有任何内置功能可以将日期对象解析为thsuperscript格式的第一个,还是需要手动执行?以及如何手动完成? 最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

根据您使用的UI,您需要单独处理超级脚本。 对于HTML,只需使用标签 17 th 17<sup>th</sup>