将字符串转换为日期并获取日期

如何将字符串日期转换为日期?

我有一个格式为 yyyymmdd 的字符串“20210712”如何将其转换为日期...以及如何获取日期。

回答

您可以使用 DateTimeFormatter 和 LocalDate 来做到这一点:

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate date = LocalDate.parse("20210712", formatter);
System.out.println(date);
System.out.println(date.getDayOfWeek());
System.out.println(date.getDayOfMonth());
System.out.println(date.getDayOfYear());

输出:

2021-07-12
MONDAY
12
193


以上是将字符串转换为日期并获取日期的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>