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

San*_* AV 0 javascript date-format node.js string-to-datetime

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

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

小智 5

您可以使用 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());
Run Code Online (Sandbox Code Playgroud)

输出:

2021-07-12
MONDAY
12
193
Run Code Online (Sandbox Code Playgroud)