Thread 24h & DateTime
(19 answers)
Opened by pktm at 2009-08-25 22:53 Quote Dann trage halt 00:00 des nächsten Tages ein. Quote Genau, er hat bis 0 Uhr Nachts gearbeitet! Und nicht bis 24 Uhr! Also sollte er auch 0 Uhr des nächsten tages eintragen. Quote In Papierform kenne ich aber ebenfalls kein Eintrag der 24 Uhr beinhaltet. Der letzte Eintrag ist immer 23H, und dadrunter dann noch Platz für die Stunde. Je nachdem was man für ein Zettel/Kalender etc. nutzt. Quote Also ich würde es schon sagen. Wenn ich am 21.08 0 Uhr anfangen und ich 24 Stunden arbeite, dann sage ich. "Ich habe bis 0 uhr gearbeitet". Womit ich dann auf den nächsten Tag referenziere. Oder ich sage halt. "Ich habe den ganzen Tag gearbeitet" oder "ich habe bis zum nächsten tag gearbeitet". Quote Wenn du 24H auf den Zettel haben möchtest dann füge doch 24 Uhr auf dein Stundenzettel ein, du musst dann eben nur in deiner Software anstatt 24 Uhr, eben 00:00 Uhr des nächsten Tages eintragen. Das sollte doch kein Problem sein? Quote Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 my $start = DateTime->new( day => 1, month => 1, year => 2009, hour => 0, minute => 0, second => 0, time_zone => 'Europe/Berlin', ); my $end = DateTime->new( day => 2, month => 1, year => 2009, hour => 0, minute => 0, second => 0, time_zone => 'Europe/Berlin', ); print $end->delta_ms($start)->in_units('hours'), "\n"; Gibt dann aus: "24". Kann aber wohl auch 23 oder 25 ausgeben. Last edited: 2009-08-26 11:21:24 +0200 (CEST) Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|