首页 > 解决方案 > 如何使用 java 将日期格式化为 01-JAN-2021

问题描述

假设我有一个日期,比如 Fri Jul 16 12:04:35 EAT 2021

我想将其更改为 2021 年 7 月 16 日。我该怎么做?

标签: java

解决方案


ZonedDateTime zdt = ZonedDateTime.parse("Fri Jul 16 12:04:35 EAT 2021", DateTimeFormatter.ofPattern("EEE MMM d HH:mm:ss z yyyy
"));
String newDate = zdt.format(DateTimeFormatter.ofPattern("dd-MMM-yyyy")).toUpperCase();

推荐阅读