java - How to parse a Java Date to customized string format like "17^th of Jan 2014"('th' is a superscript)

标签 java

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

enter image description here

我绑定(bind)了下面的代码

    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 格式,或者我需要手动执行吗?以及如何手动完成? 最简单的方法是什么?

最佳答案

根据您使用的用户界面,您需要单独处理 super 脚本。 对于 HTML,只需使用标签 17th ( 17<sup>th</sup> )

关于java - How to parse a Java Date to customized string format like "17^th of Jan 2014"('th' is a superscript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28425188/

相关文章:

java - 如何在两个字符串之间或单个字符串内显示 vector/图像

java - 读取文本文件时跳过最后 x 行

java - 使用 AES/CBC/PKCS5Padding 正确解密文件 - BadPaddingException

java - Android InflateException 二进制 XML 文件第 2 行

java - 反转链表

java - 将属性文件存储在 map 中

java - Primefaces 数据表无法与 ViewScoped 或 RequestScoped bean 正常工作

java - Android Maven 构建失败

java - 使用 AffineTransformOp 过滤图像时 JVM 崩溃

java - EasyMock 期望方法在同一测试中返回多个不同的对象