我很想招摇并写下我的第一个规格。我发现以下招摇“日期”类型*:
------------------------------------------------
| 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 specification中找到日期类型。
我应该采用哪种类型和格式,最好采用字符串而不是日期?
*:请注意,此表格是swager wiki
中的简短版本答案 0 :(得分:10)
2014-12-09T13:06:08.260+0000
是ISO8601日期和时间标准的变体。 JavaScript Date
函数可以轻松解析此格式,Date
具有toISOString()
方法可以生成此格式的字符串。唯一的是字母“Z”通常用于表示GMT / UTC时区而不是“+ 0000”。但是Date
也可以解析它。