无法使用 @DateTimeFormat 解析字符串格式:“MM-dd-yyyykk:mm:ss”

问题描述

我正在使用 Spring 框架提供的 datetime 注释从 URL 参数解析字符串到日期,但无法使用以下格式进行解析:“MM-dd-yyyykk:mm:ss”

例如。 “01-14-202100:40:30”、“01-14-202100:44:07”、“01-14-202100:49:00”...

出现以下异常。

@DateTimeFormat

解决方法

您使用 kk 表示小时,但它期望值为 1-24,因此 00 对 kk 无效。要将 00-23 格式用于小时,请使用 HH 你可以在这里获得所有类型的格式simple date format