Cita:
Empezado por Casimiro Notevi
Supongo que te refieres a que si la hora UTC es, por ejemplo, las 22:00:00 y en tu ubicación local tienes 3 horas más, entonces sería la 01:00:00 del día siguiente.
Así que, también supongo, que si en el json viene la hora "real" UTC, tú tendrás que "convertirla" a tu hora local, y el resultado puede se el del ejemplo que he puesto.
|
Hola Casimiro,, efectivamente, ese era el problema...
Al final lo he podido resolver así:
Código Delphi
[-]
if not trystrtodatetime( cfecha,dt ) then
dt := system.dateutils.ISO8601ToDate( cfecha );
result := TTimeZone.Local.ToLocalTime(dt);
Con esto efectivamente ya aparece la fecha local de esa fecha UTC (01/07)
Muchas gracias por todo,, un abrazo