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

Platzhalter

Bedeutung

%d

Tag (1..31)

%<n>d

Tag auf <n> Stellen

%0<n>d

Tag auf <n> Stellen, links mit '0'en aufgefüllt

%w

Wochentag (1..7)

%<n>w

Wochentag auf <n> Stellen

%0<n>w

Wochentag auf <n> Stellen, links mit '0'en aufgefüllt

%m

Monat (1..12)

%<n>m

Monat auf <n> Stellen

%0<n>m

Monat auf <n> Stellen, links mit '0'en aufgefüllt

%y

Jahr

%<n>y

Jahr, auf <n> Stellen

%0<n>y

Jahr, auf <n> Stellen, links mit '0'en aufgefüllt

%D

Wochentag, ausgeschrieben

%M

Monat, ausgeschrieben

%Q

Quartal

"%e", "%<n>e"

Jahr im lokalisierten Kalender (Japan: Emperor's year)

"%g", "%<n>g"

Area des lokalisierten Kalenders (Japan: Emperor area)

"%g", "%1g"

Einbuchstabig, lateinischer Buchstabe

"%gg", "%2g"

Einbuchstabig, lokalisiert

"%ggg", "%3g"

Langname, lokalisiert

"%gggg", "%4g"

Langname, lateinische Buchstaben

"%x"

Lokalisiertes Datum, Kurzform

%H

Stunden im 24-Stundenformat

%h

Stunden im 12-Stundenformat

%<n>h

Stunden auf <n> Stellen

%i

Minuten

%<n>i

Minuten auf <n> Stellen

%s

Sekunden

%<n>s

Sekunden auf <n> Stellen

%PM

Anzeige der Tageshälfte (AM oder PM)

 

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.