解析 Swagger 文件中定义的日期时间字段
Parse date-time field defined in Swagger file
我有一个用 Swagger 2.0 编写的 API,它说一个实体有一个名为 when
的 属性,类型为 date-time
:
properties:
when:
type: string
format: date-time
我不知道如何解析字符串。我应该如何期望日期时间格式看起来像?我在 Swagger 2.0 文档中找不到这个
根据 Open API 2.0 规范,date-time
应由 RFC3339 定义。
例如:
- 2016-03-22T21:03:41
- 1985-04-12T23:20:50.52Z
- 1990-12-31T15:59:60-08:00
I don't know how to parse the string.
这取决于您使用的语言。在Java脚本中,Date.parse(dateString)
可以轻松解析字符串。或者在Java中,你可以参考Converting ISO 8601-compliant String to java.util.Date来了解如何解析日期字符串。
我有一个用 Swagger 2.0 编写的 API,它说一个实体有一个名为 when
的 属性,类型为 date-time
:
properties:
when:
type: string
format: date-time
我不知道如何解析字符串。我应该如何期望日期时间格式看起来像?我在 Swagger 2.0 文档中找不到这个
根据 Open API 2.0 规范,date-time
应由 RFC3339 定义。
例如:
- 2016-03-22T21:03:41
- 1985-04-12T23:20:50.52Z
- 1990-12-31T15:59:60-08:00
I don't know how to parse the string.
这取决于您使用的语言。在Java脚本中,Date.parse(dateString)
可以轻松解析字符串。或者在Java中,你可以参考Converting ISO 8601-compliant String to java.util.Date来了解如何解析日期字符串。