Funktion format_date()

Formatiert ein Datum oder eine Zeichenkette in eine Zeichenkette. Nutzt die Qt Datum- und Zeitformate. Siehe QDateTime::toString

Syntax

format_date('zeichenkette', 'format')

Argumente

zeichenkette - eine Zeichenkette. Datum/Zeit/Datum&Zeit-Zeichenkette.
format - eine Zeichenkette. Vorlage zur Formatierung.
Ausdruck Ausgabe
d Der Tag als Zahl ohne führende Null (1 to 31)
dd Der Tag als Zahl mit führender Null (01 to 31)
ddd Der abgekürzte lokale Tagname (z.B. 'Mon' bis 'Son'). Siehe QDate::shortDayName().
dddd Der lokale Tagname (z.B. 'Montag' to 'Sonntag'). Siehe QDate::longDayName().
M Der Monat als Zahl ohne führende Null (1-12)
MM Der Monat als Zahl mit führender Null (01-12)
MMM Der abgekürzte lokale Monatsname (z.B. 'Jan' bis 'Dez'). Siehe QDate::shortMonthName().
MMMM Der lokale Monatsname (z.B. 'Januar' to 'Dezember'). Siehe QDate::longMonthName().
yy Das Jahr als zweistellige Zahl (00-99)
yyyy Das Jahr als vierstellige Zahl

Diese Ausdrücke können zum Formatieren des Zeitanteils verwendet werden:

Ausdruck Ausgabe
h die Stunde ohne führende Null (0 to 23 oder 1 to 12 bei AM/PM Anzeige)
hh die Stunde mit führender Null (00 to 23 oder 01 to 12 bei AM/PM Anzeige)
H die Stunde ohne führende Null (0 to 23 auch bei AM/PM Anzeige)
HH die Stunde mit führender Null (0 to 23 auch bei AM/PM Anzeige)
m Die Minute ohne führende Null (0 to 59)
mm Die Minute mit führender Null (00 to 59)
s Die Sekunde ohne führende Null (0 to 59)
ss Die Sekunde mit führender Null (00 to 59)
z Die Millisekunde ohne führende Null (0 to 999)
zzz Die Millisekunde mit führender Null (000 to 999)
AP or A als AM/PM Zeit interpretiren. AP muss entweder "AM" oder "PM" sein.
ap or a als AM/PM Zeit interpretiren. ap muss entweder "am" oder "pm" sein.

Beispiel

format_date('2012-05-15','dd.mm.yyyy') → 15.05.2012