Der Martin: Inputinhalt in Variable stecken

Beitrag lesen

Hallo,

Meiner DB nicht - dort liegt alles in Strings vor (.csv- separiert)

ja, das hatte ich schon herausgehört.

Ein ordentliches _deutsches_ Datum hat so >> tt.mm.jjjj << auszusehen -mit Null!

Dann wende dieses Format an, wenn du ein Datum *ausgibst*. Zum Verarbeiten ist das aber extrem ungünstig, da würde ich dir eher empfehlen, intern (und auch in deiner textbasierten DB) das ISO-Format YYYY-MM-DD zu verwenden. Das ist auch noch gut lesbar (ich verwende es auch im Alltag gern), dafür aber auch systematisch sortierbar.
Alternativ speichere Tag, Monat und Jahr als getrennte Werte - das ist zwar vom Datenmodell her Unsinn, aber wesentlich leichter in das gewünschte Ausgabeformat zu konvertieren. Wenn man schon suboptimale Methoden verwendet, muss man Kompromisse machen.

Relevant wären führende Nullen allerhöchstens bei der *Ausgabe* der Daten.
Alle Bearbeitungsroutinen erwarten den Datumswert bereits in tt.mm.jjjj - eine entsprechende Nullbehandlung ist dort schon inklusive.

Dann machst du dir erheblich mehr Arbeit als nötig.

So long,
 Martin

--
Gott hilft niemandem, er erfreut sich nur an unseren Leiden.
  (Ashura)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(