DateTime

Representação JSON

{
      "date": string
    }
Campos
date

string

Uma data/hora com formato estendido ISO 8601. Pode ser necessário fazer a compensação das horas. Consulte a documentação do campo pai. O horário pode ser especificado com precisão de nanossegundos. As compensações podem ser especificadas com precisão de segundos, mesmo que os segundos de compensação não façam parte do padrão ISO 8601.

Exemplo:

1985-04-12T23:20:50.52Z seria 20 minutos e 50,52 segundos após a 23ª hora de 12 de abril de 1985 no UTC.

1985-04-12T19:20:50.52-04:00 seria 20 minutos e 50, 52 segundos após a 19ª hora de 12 de abril de 1985, quatro horas antes do UTC (no mesmo instante que o do exemplo acima). Se a data/hora for destinada a um local físico em Nova York, seria o equivalente ao horário de verão do leste dos EUA (EDT, na sigla em inglês). Lembre-se de que a compensação varia em regiões que seguem o horário de verão, dependendo da época do ano.

1985-04-12T19:20:50.52 seria 20 minutos e 50,52 segundos após a 19ª hora de 12 de abril de 1985, sem informações de compensação.

Fornecer uma compensação faz deste um instante absoluto no tempo em todo o mundo. A data/hora será ajustada com base no fuso horário do usuário. Por exemplo, um horário de 2018-06-19T18:30:00-04:00 será 18:30:00 para um usuário em Nova York e 15:30:00 para um usuário em Los Angeles.

A omissão da compensação faz desta uma data/hora local, representando vários instantes no tempo em todo o mundo. A data/hora sempre estará no fuso horário atual do usuário. Por exemplo, o horário de 2018-06-19T18:30:00 será 18:30:00 para um usuário em Nova York e também 18:30:00 para um usuário em Los Angeles. Isso é útil quando a mesma data/hora local deve ser aplicada a muitos locais físicos em vários fusos horários.