api - 解析 Swagger 文件中定义的日期时间字段

标签 api date datetime swagger-2.0

我有一个用 Swagger 2.0 编写的 API,它表示实体有一个名为 when 的属性,其类型为 date-time:

properties:
  when:
    type: string
    format: date-time

我不知道如何解析该字符串。我应该如何期望日期时间格式?我在 Swagger 2.0 文档中找不到此内容

最佳答案

根据 Open API 2.0 规范,日期时间 应由 RFC3339 定义.

例如:

  1. 2016-03-22T21:03:41
  2. 1985-04-12T23:20:50.52Z
  3. 1990-12-31T15:59:60-08:00

I don't know how to parse the string.

这取决于您使用的语言。在 JavaScript 中,Date.parse(dateString) 可以轻松解析字符串。或者在Java中,可以引用Converting ISO 8601-compliant String to java.util.Date了解如何解析日期字符串。

关于api - 解析 Swagger 文件中定义的日期时间字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36150279/

相关文章:

python - 如何使用python从Jotform下载数据?

postgresql - Postgres 使用 generate_series 搜索缺失日期

Javascript - 具有多个偏移量比较的相同日期

python - 在 Python 中解析 ISO 日期时间

api - 如何通过 API 将照片/图像上传到 LinkedIn?

api - OAuth中授权码的目的是什么

javascript - 在 javascript 中使用 python 输出

mysql - 比较 2 个日期(字符串)时结果无效

python - 仅从数据框中提取今天日期的行

c# - 如何判断一年中的某一天是否已经过去?