wie sehen denn die daten aus?
Datum|Feld1|Feld2|...
Datum|Feld1|Feld2|.......
es soll nach datum sortiert werden.
sinnvollerweise speicherst du nicht das Datum ab, sondern einen Timestamp, damit läßt sich's einfacher sortieren und du musst nur bei der Ausgabe das Datum wieder zurückwandeln. Was aber besser ist, wie bei der sortierung.
guck dir mal das Modul Time::Local an
Struppi.