【问题标题】:Swagger and Date招摇和日期
【发布时间】:2015-01-09 03:31:06
【问题描述】:

我刚开始大摇大摆地写我的第一个规范。我发现了以下招摇的“日期”类型*:

------------------------------------------------
| 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的简短版本

【问题讨论】:

    标签: javascript json rest date swagger


    【解决方案1】:

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

    【讨论】:

    • 所以是日期还是日期时间?
    • @MemLeak 现在是日期时间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多