Swagger and Date

Swagger and Date

本文关键字:Date and Swagger      更新时间:2023-09-26

我对招摇和编写我的第一个规范是新手。我发现了以下招摇"日期"类型*:

------------------------------------------------
| Common name        |  Swagger spec 1.2       |
------------------------------------------------
| string             |  string                 |
------------------------------------------------
| date               | string, date            |
------------------------------------------------
| dateTime           | string, date-time       |
------------------------------------------------

现在我的时间戳看起来像2014-12-09T13:06:08.260+0000,这是日期吗?它看起来不像javascript new Date();返回的日期。我也没有在json规范中找到日期类型。

我应该采用哪种类型和格式,采用字符串而不是日期会更好吗??

*:注意,此表是swager wiki 的简短版本

2014-12-09T13:06:08.260+0000是ISO8601日期和时间标准的变体。JavaScript Date函数可以很容易地解析这种格式,DatetoISOString()方法来生成这种格式的字符串。唯一的问题是字母"Z"通常用于表示GMT/UTC时区,而不是的"+0000"。但是Date也可以这样解析它。