java中的特定日期格式

我有一个格式为“2017 年 10 月 20 日”的日期,如何将其转换为“2017-10-20”。具体来说,我看不到20th. 我能够获得月份和年份的格式"MMM yyyy"我想知道当天的格式。


慕神8447489
浏览 192回答 1
1回答

喵喔喔

试试这个: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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java