Thread Datumsformat JJJJ-MM-TT HH:MM:SS sortieren: mal wieder was zum sortieren (19 answers)
Opened by mordur at 2004-05-25 15:28

steffenw
 2004-05-27 00:37
#82756 #82756
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Sage ich doch:

YYYY-MM-DD HH:MM:SS
und
DD-MM-YYYY HH:MM::SS

ist doch nicht das gleiche Format und dann ist YYYY höherwertig als DD, wenn man es als Zahl betrachtet. Außerdem stehen die Trennzeichen nicht an der gleichen Stelle im String.

In der Aufgabenstellung ging es doch um den String YYYY-MM-DD HH:MM:SS und da stimmt die Wertigkeit ganz genau.

Wenn es darum ginge, den String DD-MM-YYYY HH:MM::SS zu verarbeiten, dann würde ich ihn vor dem Sortieren erst mit
Code: (dl )
1
2
3
my $string = 'DD-MM-YYYY HH:MM::SS';
$string = sprintf '%s-%s-%s %s', split /[- ]/, $string;
# $string ist jetzt 'YYYY-MM-DD HH:MM::SS';
umformatieren. Habe ich letztens erst programmiert, um mit einem Zeitwert wie 26.05.2004 22.36:35 vergleichen zu können.\n\n

<!--EDIT|steffenw|1085603973-->
$SIG{USER} = sub {love 'Perl' or die};

View full thread Datumsformat JJJJ-MM-TT HH:MM:SS sortieren: mal wieder was zum sortieren