Date

 

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.