尝试将 ZonedDateTime 转换为
yyyy-mm-dd
并尝试了这个
private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd");
public static String formatDate(final ZonedDateTime date) {
return FORMATTER.format(date);
}
在课堂上这样使用
ZonedDateTime date;
formatDate(date)
我最终得到了
2024-03-03T00:00Z
。我只需要yyyy-mm-dd
试试这个方法:
DateTimeFormatter Formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
classname.setDateattribute(LocalDateTime.parse(dateattribute.toString(), inputFormatter).format(Formatter));