DateTime

JSON 表示法

{
      "date": string
    }
字段
date

string

ISO 8601 扩展格式的日期/时间。可能需要偏移量,也可能不需要(请参阅父字段的文档)。指定时间时最高可达到纳秒级精度。偏移量可指定到秒级精度(虽然 ISO 8601 中未以秒为精度指定偏移量)。

例如:

1985-04-12T23:20:50.52Z 表示世界协调时间 (UTC) 1985 年 4 月 12 日 23 时 20 分 50.52 秒。

1985-04-12T19:20:50.52-04:00 表示比世界协调时间 (UTC) 早 4 个小时的 1985 年 4 月 12 日 19 时 20 分 50.52 秒(与上一个示例的时间为同一时刻)。如果这是为纽约的某个位置指定的日期/时间,则相当于美国东部夏令时间(EDT)。请注意,在采用夏令时的区域中,偏移量会有所不同,具体取决于处于一年中的哪个时段。

1985-04-12T19:20:50.52 表示不带偏移量信息的 1985 年 4 月 12 日 19 时 20 分 50.52 秒。

提供偏移量的时间为全球绝对时间。日期/时间将根据用户所在的时区进行调整。例如,对于纽约的用户,2018-06-19T18:30:00-04:00 时间为 18:30:00,而对于洛杉矶的用户,时间则为 15:30:00。

省略了偏移量的时间则为当地日期/时间,表示世界各地的不同时刻。日期/时间将始终采用用户所在的当前时区。例如,对于纽约的用户,2018-06-19T18:30:00 时间为 18:30:00,对于洛杉矶的用户,同样为 18:30:00。在将同一当地日期/时间应用于多个时区的不同位置时,此功能将非常有用。