hmmm, sollte da nicht 090999 raus werden?
also nur maximal drei 9er....wie sonst wird denn deiner meinung nach 21299 interpretiert?
ist das dann 21.2.99 oder 2.12.99?
denke 090999 sit wahrscheinlicher, oder?
Hallo,
ich habe mich mit COBOL zwar noch nicht sehr beschäftigt, aber dennoch habe ich dort schon mit Datum gearbeitet.
In den älteren Versionen von COBOL wurde 9999 ausgegeben, was natürlich blöd ist, weil COBOL das Datum in einer dynamischen Länge abspeichert. ist es der 9.9.99 wird 9999 ausgegeben. Allerdings setzte COBOL zur Weiterverarbeitung ein Bit, das anzeigte, welche Länge die einzelnen Abschnitte des Datums haben.
Die neueren Versionen von COBOL setzen auf die statische Länge von 6 Byte also 090999, so dass es da eigentlich keine Probleme geben dürfte.
MfG Florian Auer