f$Datum (f$Date)
f$Datum (f$Date)
Holen des aktuellen Tagesdatums bzw. der Uhrzeit
Syntax: | Datum = f$Datum( DatFormat, Sprache )oder | ||
| Argument | Typ | Bedeutung |
| DatFormat | Zeichenkette | Datumsformat (Standard: "tt.MM.jj") !optional! (Siehe unten) |
| Sprache | Zeichenkette | Sprache "D" (Standard) oder "GB" !optional! |
Ergebnis: | Zeichenkette | Tagesdatum im gewählten Format | |
Datumsformat:
Es sind folgende Bezeichner zulässig:
t | Tag im Monat (1..31) |
tt | Tag im Monat 2stellig (01..31) |
ttt | Wochentag (Kurzform): |
tttt | Wochentag (ausgeschrieben) |
M | Monat (1..12) |
MM | Monat 2stellig (01..12) |
MMM | Monatsname in Kurzform: |
MMMM | Monatsname ausgeschrieben |
jj | Jahr 2stellig (00..99) |
jjjj | Jahr 4stellig (1997..9999) |
w | lfd. Nummer des Wochentags (1..7), beginnend bei Montag |
WW | Kalenderwoche (1..53) |
h | Stunde (0..23) |
hh | Stunde 2stellig (00..23) |
m | Minute (0..59) |
mm | Minute 2stellig (00..59) |
s | Sekunde (0..59) |
ss | Sekunde 2stellig (00..59) |
"..." | in Anführungszeichen eingeschlossener Text wird als Textkonstante übernommen, also nicht auf evtl. enthaltene Bezeichner untersucht. |
Alle anderen Bestandteile der Formatangabe sind konstante Zeichen, z.B. ein „." als Datums-Trennzeichen.
Zur Unterstützung der englischen Version sind für die Bezeichner t und j auch die Bezeichner d (day) und y (year) zulässig.
Um das Datum im Format der aktuell eingestellten Systemeinstellungen zu erhalten, dann dieses in der Registry gelesen werden:
Datumsformat = f$ReadRegValue( 'HKEY_CURRENT_USER\\Control Panel\\International\\sShortDate' )
Das erhaltene Datumsformat kann direkt verwendet werden.
Beispiele: | Datum = f$Datum() Datum = f$Datum( 'tttt, t. MMMM jjjj' ) Datum = f$Datum( 'MMMM d, yyyy', 'GB' ) |