Api 解析Swagger文件中定义的日期时间字段
我有一个用Swagger 2.0编写的API,它说一个实体有一个名为Api 解析Swagger文件中定义的日期时间字段,api,date,datetime,swagger-2.0,Api,Date,Datetime,Swagger 2.0,我有一个用Swagger 2.0编写的API,它说一个实体有一个名为when的属性,类型为date-time: properties: when: type: string format: date-time 我不知道如何解析字符串。我应该期望日期时间格式是什么样子?我在Swagger 2.0文档中找不到这一点根据OpenAPI2.0规范,日期时间应该由定义 例如: 2016-03-22T21:03:41 1985-04-12T23:20:50.52Z 1990-12-31
when
的属性,类型为date-time
:
properties:
when:
type: string
format: date-time
我不知道如何解析字符串。我应该期望日期时间格式是什么样子?我在Swagger 2.0文档中找不到这一点根据OpenAPI2.0规范,
日期时间
应该由定义
例如:
这取决于您使用的语言。在JavaScript中,
Date.parse(dateString)
可以轻松解析字符串。或者在Java中,您可以参考了解如何解析日期字符串。好的,我的意思是,我知道在Java中解析日期字符串。我想知道日期应该采用哪种格式。现在我知道了。是的,当然实现API的那个可能会出错。然后我无法解析响应:)RFC3339日期需要时间偏移组件,因此您的示例#1不符合要求。