zaragoza-sedeelectronica / zaragoza-sedeelectronica.github.io

21 stars 5 forks source link

Hora de última actualización incorrecta en paradas de tranvía y postes de autobús #61

Open Jorkoh opened 5 years ago

Jorkoh commented 5 years ago

Los endpoints:

Devuelven el campo "lastUpdated" con información incorrecta. Por ejemplo ahora mismo un poste de autobús cualquiera devuelve "lastUpdated": "2019-03-02T19:15:34Z" cuando la hora actual son las "2019-03-02T18:16:02Z".

El tiempo que da la API es una hora más de la real. El campo está codificado según el formato ISO 8601 para devolver la hora UTC pero parece devolver la hora peninsular.

dielop101 commented 5 years ago

Hola @Jorkoh , acabo de probarlo y parece que está respondiendo bien. Ejemplo: https://www.zaragoza.es/sede/servicio/urbanismo-infraestructuras/transporte-urbano/poste-autobus/tuzsa-686

2019-03-09T11:10:15Z

Sigue ocurriendo el problema? En qué caso lo has probado?

Jorkoh commented 5 years ago

Buenas @luppittegui , gracias por tu atención, no me he explicado bien.

Ahora mismo son las 10 menos 20 de la noche en España, las 21:40 en un reloj digital vamos.

- Español Con zona horaria UTC
Hora Real 10 menos 20 de la noche 2019-03-13T21:40:35+01:00 2019-03-13T20:40:35Z
Hora API 11 menos 20 de la noche 2019-03-13T22:40:35+01:00 2019-03-13T21:40:35Z

La API devuelve la hora adelantada 60 minutos. Debido a que la API utiliza el formato UTC marcado por la Z al final de la cadena debería devolver la hora UTC, no la hora local con una Z añadida al final.