Thread Deutsche Sommer u. Winterzeit in UTC umrechnen
(39 answers)
Opened by Speedriff at 2013-11-27 14:51
Beispiel mit dem Modul DateTime:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 use DateTime; my $line = "14.01.2013 23:55;Messwert1;Messwert2;"; my ($D,$M,$Y,$h,$m,$rest) = $line =~ m/^(\d\d)\.(\d\d)\.(\d\d\d\d)\s(\d\d):(\d\d)(;.+)$/; my $dt = DateTime->new( year => $Y, month => $M, day => $D, hour => $h, minute => $m, second => 0, time_zone => 'Europe/Berlin', ); $dt->set_time_zone('UTC'); #print $dt->strftime('%d.%m.%Y %H:%M'); # Ausgabe nur mit anderer Zeitzone $line = $dt->strftime('%d.%m.%Y %H:%M') . $rest; Was du unter UTC-Format verstehst weiß ich nicht genau. Nur die Umstellung auf Weltzeit oder auch eine spezielle Ausgabeformatierung? Magst du das präzisieren? Editiert von GwenDragon: Ausgabeformat geändert, Regex + Code für Ausgabezeile Last edited: 2013-11-27 15:50:40 +0100 (CET) |