为了账号安全,请及时绑定邮箱和手机立即绑定

java中的特定日期格式

java中的特定日期格式

慕神8447489 2022-01-19 10:29:42
我有一个格式为“2017 年 10 月 20 日”的日期,如何将其转换为“2017-10-20”。具体来说,我看不到20th. 我能够获得月份和年份的格式"MMM yyyy"我想知道当天的格式。
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

试试这个:


DateTimeFormatter parseFormatter = DateTimeFormatter.ofPattern("MMM d['st']['nd']['rd']['th'] uuuu h:mma", Locale.ENGLISH);

LocalDateTime dateTime = LocalDateTime.parse(dateTimeString, parseFormatter);

考虑到 Java 8 的特性,您可以用多种方式格式化您的日期。只需检查以下格式以及解析和格式化日期的方式:


https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html


查看完整回答
反对 回复 2022-01-19
  • 1 回答
  • 0 关注
  • 191 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信