在 swagger UI 中遇到日期时间问题

Man*_*mar 3 format time date datetime-format swagger-ui

在此输入图像描述

我使用 swagger UI 在查询字符串中传递日期时间 31-05-2019 23:59:59,但收到无效日期时间的异常。请参阅随附的屏幕截图。

Arv*_*ash 6

DateTime 必须符合ISO-8601 格式yyyy-MM-dd\'T\'HH:mm:ssZ因此您应该在将日期时间2019-05-31T23:59:59Z传递给查询之前将其更改为。请注意Z代表Zulu并指定UTC+00:00。如果您的日期时间值有其他时区偏移,请在格式中指定,("+" / "-") time-hour ":" time-minute例如2019-05-31T23:59:59+05:30指定时区偏移为5小时和30分钟(印度标准时间)的日期时间。

\n

下面是Swagger 数据类型的摘录:

\n

字符串格式

\n

格式修饰符optional用作字符串内容和格式的提示。OpenAPI 定义了以下内置字符串格式:

\n
    \n
  • date\xe2\x80\x93 RFC 3339 第 5.6 节定义的完整日期表示法,例如 2017-07-21
  • \n
  • date-time\xe2\x80\x93 RFC 3339 第 5.6 节定义的日期时间表示法,例如 2017-07-21T17:32:28Z
  • \n
\n