Aufgabe:
Wandelt eine Zeichenkette in ein Datum um.
§ Wenn die Zeichenkette einen Punkt "." enthält, wird er als "t.m.j" eingelesen (deutsch).
§ Wenn er einen Schrägstrich "/" enthält, wird er als "m/t/j" eingelesen (englisch).
§ Wenn er einen Strich "-" enthält, wird er als "j-m-t" eingelesen (ANSI).
§ Wenn er nicht fehlerlos interpretiert werden kann, repräsentiert das Datum einen Wert, der größer ist als alle anderen Daten (1e100), das Rückgabedatum kann also über "<JulianToDate(1e100)" auf Korrektheit geprüft werden.
Parameter:
Zeichenkette
Rückgabewert:
Datum
Beispiel:
Date ("04.07.1776") Ergebnis: 04.07.1776
Date ("07/04/1776") Ergebnis: 07/04/1776
Date ("1776-07-04") Ergebnis: 1776-07-04
Hinweis:
Werden ein- oder zweistellige Jahreszahlen übergeben, so werden alle Werte unter 30 dem 21. Jahrhundert (also 20xx) und alle darüber dem 20. Jahrhundert (also 19xx) zugeordnet.