Delphi 7 Help page

Format (Eigenschaft vonTDateTimePicker)

Die Eigenschaft Format legt das Format fr einen Datums-/Zeitstring fest.

Delphi-Syntax:

property Format: String;


Beschreibung

Format legt einen benutzerdefinierten Formatstring fr die Anzeige von Datums-/Zeitwerten fest und setzt damit die entsprechenden Strings in der Systemsteuerung auer Kraft. Ein benutzerdefiniertes Format kann Datums- und Zeitfelder enthalten. Zeitfelder knnen aber nur bearbeitet werden, wenn die Eigenschaft Kind den Wert dtkTime hat. Die folgende Tabelle enthlt die Formatzeichen, die akzeptiert werden.

Element	Beschreibung
d	Ein- oder zweistellige Tagesangabe. 
dd	Zweistellige Tagesangabe. Einstelligen Tageswerten wird eine Null vorangestellt. 
ddd	Dreistellige Abkrzung fr den Wochentag. 
dddd	Vollstndigerer Name des Wochentags. 
h	Ein- oder zweistellige Stundenangabe im 12-Stunden-Format. 
hh	Zweistellige Stundenangabe im 12-Stunden-Format. Einstelligen Werten wird eine Null vorangestellt. 
H	Ein- oder zweistellige Stundenangabe im 24-Stunden-Format. 

HH	Zweistellige Stundenangabe im 24-Stunden-Format. Einstelligen Werten wird eine Null vorangestellt. 
m	Ein- oder zweistellige Minutenangabe. 
mm	Zweistellige Minutenangabe. Einstelligen Werten wird eine Null vorangestellt. 
M	Ein- oder zweistellige Monatsnummer. 
MM	Zweistellige Monatsnummer. Einstelligen Werten wird eine Null vorangestellt. 
MMM	Dreistellige Abkrzung fr den Monat. 
MMMM	Vollstndiger Name des Monats. 
t	Einstellige AM/PM-Abkrzung (AM wird als "A" angezeigt). 

tt	Zweistellige AM/PM-Abkrzung (AM wird als "AM" angezeigt). 
yy	Die beiden letzten Stellen des Jahres (2001 wird als "01" angezeigt). 
yyyy	Vollstndige Jahresangabe (2001 wird als "2001" angezeigt).

Literale Strings in der Formatangabe mssen in einfache Anfhrungszeichen eingeschlossen werden, da es andernfalls zu unvorhersehbaren Ergebnissen kommen kann. Dies gilt auch dann, wenn der String keine Formatcodes enthlt. Wenn ein einfaches Anfhrungszeichen in einem literalen String angezeigt werden soll, muss ihm ein weiteres einfaches Anfhrungszeichen vorangestellt werden. Um beispielsweise die Ausgabe "Mller's Bro: 01. April 2001" zu erhalten, mten sie folgenden String verwenden:

'Mller''s Bro:' dd. MMMM yyyy

Beim programmgesteuerten Setzen von Format in Delphi-Quelltext mssen einfach Anfhrungszeichnen nochmals verdoppelt werden.

DateTimePicker1.Format := '''Mller''''s Bro:'' MMM dd, yyyy';