java - 如何使用 java 将日期格式化为 01-JAN-2021
问题描述
假设我有一个日期,比如 Fri Jul 16 12:04:35 EAT 2021
我想将其更改为 2021 年 7 月 16 日。我该怎么做?
解决方案
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();
推荐阅读
- scrapy - 爬取时迭代返回相同的结果
- mysql - 在许多 UPDATE / INSERT 操作之后,MySQL (5.7) 索引是否需要一段时间才能更新?
- mysql - 如何将密码作为 ssh sql 命令的参数
- javascript - 使用酶模拟打字稿类导入
- javascript - javascript对象多维到数组一维
- android - 嵌套recyclerview滚动条高度在滚动期间变化
- python-3.x - 运行“Docker build -t imagename”。例如应用程序在 Windows 上返回连接失败错误
- c# - 昂贵的 C# 操作,希望提高性能
- powerbi - 使用应用程序访问 https://reports.office.com/pbi 上的报告所需的权限
- python - 安装 apache-airflow 时出错