Op 18-01-12 22:22, Christian schreef:
> Is dit probleem bekend? Zo ja, wat hebben jullie gedaan om hier
> een juiste tijd van te kunnen maken?
OV-technisch gezien is dit geen probleem, sterker nog het is een
feature...
Zoals je ziet is de OperatingDate; 2012-01-18. Dit is de dag waarop
een bus/tram/metro/trein aanvangt. Om de gepresenteerde tijden
oplopend te laten zijn worden twee dingen gedaan;
- in de database zijn er geen tijden, maar intervallen (BISON)
(dus: het duurt 60 seconden om van a naar b te komen, geen tijden)
- tijden worden overal oplopend weergegeven (GTFS)
Hoe ik het in onze KV1 verwerking heb opgepakt; ik heb een TIMESTAMP
die vanaf 1970-01-01 loopt. Alles wat ik daarbij optel is immers na
epoch. Op deze manier is ook direct duidelijk dat als ik 1970-01-01 er
weer af haal, en de operatingday er bij optel ik uitkom op de
werkelijke datum.
Grote stappen snel thuis kan ook:
if hours > 24:
hours -= 24
De OV dag heeft altijd maar maximaal 32 uur.
Stefan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEAREKAAYFAk8XQBwACgkQYH1+F2Rqwn3w0wCfSXqL0tvZtzlse2savE4C2mGJ
/9cAn3uuh0CBFLKG/RAV6taTZeH0NUQ0
=zGm5
-----END PGP SIGNATURE-----