如何在java中格式化日期字符串?

2022-09-01 04:05:16

嗨,我有以下字符串:2012-05-20T09:00:00.000Z,我想将其格式化为20 / 05 / 2012,上午9点

如何在Java中执行此操作?

谢谢


答案 1

如果您正在寻找特定情况的解决方案,那就是:

Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").parse("2012-05-20T09:00:00.000Z");
String formattedDate = new SimpleDateFormat("dd/MM/yyyy, Ka").format(date);

答案 2

使用 SimpleDateFormat 首先到,然后到parse()StringDateformat()DateString