将字符串转换为日期并获取日期
如何将字符串日期转换为日期?
我有一个格式为 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