Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 解析Swagger文件中定义的日期时间字段_Api_Date_Datetime_Swagger 2.0 - Fatal编程技术网

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

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

我有一个用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-31T15:59:60-08:00
  • 我不知道如何解析字符串


    这取决于您使用的语言。在JavaScript中,
    Date.parse(dateString)
    可以轻松解析字符串。或者在Java中,您可以参考了解如何解析日期字符串。

    好的,我的意思是,我知道在Java中解析日期字符串。我想知道日期应该采用哪种格式。现在我知道了。是的,当然实现API的那个可能会出错。然后我无法解析响应:)RFC3339日期需要时间偏移组件,因此您的示例#1不符合要求。