Scripting Format-Strings

Format-Strings für Datums- und Zeitwerte

Diese Format-Strings legen das Format für Datums- und Zeitwerte fest.

Mit Format-Strings wird bei der Konvertierung von Datums- und Zeitwerten (wie z.B. TDateTime) in Strings das Format festgelegt. Die Format-Strings werden an Formatierungsroutinen (z.B. FormatDateTime) übergeben.

Format-Strings für Datums- und Zeitwerte setzen sich aus Formatbezeichnern zusammen, die für die in den formatierten String einzufügende Werte stehen. Einige Formatbezeichner (wie z.B. "d") formatieren nur Zahlen oder Strings. Andere (wie z.B. "/") referenzieren länderspezifische Strings in den globalen Variablen.

Die folgende Tabelle enthält die Formatbezeichner in Kleinbuchstaben. Die Groß-/Kleinschreibung in Formaten wird nur bei den Bezeichnern "am/pm" und "a/p" berücksichtigt.

FormatstringBerschreibung
c

Zeigt das Datum in dem in der globalen Variable ShortDateFormat angegebenen Format an.

Dahinter wird die Uhrzeit, in dem in der globalen Variable LongTimeFormat festgelegten Format dargestellt. Die Uhrzeit erscheint nicht, wenn der Datums-/Zeitwert exakt Mitternacht ergibt.

dZeigt den Tag als Zahl ohne führende Null an (1-31).
ddZeigt den Tag als Zahl mit führender Null an (01-31).
ddd

Zeigt den Wochentag als Abkürzung (Son-Sam) in den in der globalen Variable ShortDayNames festgelegten Strings an.

dddd

Zeigt den ausgeschriebenen Wochentag (Sonntag-Samstag) in den in der globalen Variable LongDayNames festgelegten Strings an.

dddddZeigt das Datum in dem in der globalen Variable ShortDateFormat angegebenen Format an.
ddddddZeigt das Datum in dem in der globalen Variable LongDateFormat angegebenen Format an.
e

(Nur Windows) Zeigt das Jahr in der aktuellen Datums-/Zeitangabe als Zahl ohne führende Null an (gilt nur für die japanische, koreanische und taiwanesische Ländereinstellung).

ee

(Nur Windows) Zeigt das Jahr in der aktuellen Datums-/Zeitangabe als Zahl mit führender Null an (gilt nur für die japanische, koreanische und taiwanesische Ländereinstellung).

g

(Nur Windows) Zeigt die Datums-/Zeitangabe als Abkürzung an (gilt nur für die japanische und taiwanesische Ländereinstellung).

gg

(Nur Windows) Zeigt die Datums-/Zeitangabe in ausgeschriebener Form an (gilt nur für die japanische und taiwanesische Ländereinstellung).

m

Zeigt den Monat als Zahl ohne führende Null an (1-12). Wenn auf den Bezeichner m unmittelbar der Bezeichner h oder hh folgt, werden an Stelle des Monats die Minuten angezeigt.

mm

Zeigt den Monat als Zahl mit führender Null an (01-12). Wenn auf den Bezeichner mm unmittelbar der Bezeichner h oder hh folgt, werden an Stelle des Monats die Minuten angezeigt.

mmm

Zeigt den Monatsnamen als Abkürzung (Jan-Dez) in den in der globalen Variable ShortMonthNames festgelegten Strings an.

mmmm 

Zeigt den ausgeschriebenen Monatsnamen (Januar-Dezember) in den in der globalen Variable LongMonthNames festgelegten Strings an.

yyZeigt das Jahr als zweistellige Zahl an (00-99).
yyyyZeigt das Jahr als vierstellige Zahl an (0000-9999).
h Zeigt die Stunde ohne führende Null an (0-23).
hhZeigt die Stunde mit führender Null an (00-23)
nZeigt die Minute ohne führende Null an (0-59)
nnZeigt die Minute mit führender Null an (00-59).
sZeigt die Sekunde ohne führende Null an (0-59).
ssZeigt die Sekunde mit führender Null an (00-59).
zZeigt die Millisekunde ohne führende Null an (0-999).
zzzZeigt die Millisekunde mit führender Null an (000-999).
tZeigt die Uhrzeit in dem in der globalen Variable ShortDateFormat angegebenen Format an.
ttZeigt die Uhrzeit in dem in der globalen Variable LongDateFormat angegebenen Format an.
am/pm

Verwendet die 12-Stunden-Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem String 'am' und alle Stunden nach Mittag mit dem String 'pm' an.

Der Bezeichner am/pm kann in Großbuchstaben, in Kleinbuchstaben oder in gemischter  Schreibweise eingegeben werden. Die Ausgabe wird entsprechend angepasst.

a/p

Verwendet die 12-Stunden-Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem Zeichen 'a' und alle Stunden nach Mittag mit dem Zeichen 'p' an. Der Bezeichner a/p kann in Großbuchstaben, in Kleinbuchstaben oder in gemischter Schreibweise eingegeben werden. Die Ausgabe wird entsprechend angepasst.

ampm

Verwendet die 12-Stunden-Zeitanzeige für den vorhergehenden Bezeichner h oder hh und zeigt alle Stunden vor Mittag mit dem String aus der globalen Variable TimeAMString und alle Stunden nach Mittag mit dem String aus der globalen Variable TimePMString an.

/

Zeigt als Datumstrennzeichen das in der globalen Variable DateSeparator angegebene Zeichen an.

:

Zeigt als Uhrzeittrennzeichen das in der globalen Variable TimeSeparator angegebene Zeichen an.

'xx'/"xx"

Zeichen, die in einfache oder doppelte Anführungszeichen eingeschlossen sind, werden ohne spezielle Formatierung übernommen.