Datumsfunktionen
Mit Datumsfunktionen können Sie Informationen über das Datum abrufen und die Datumsanzeige manipulieren.
Date-Funktionen:
Funktion GetDay
Die Funktion GetDay gibt den Tag (zwischen 1 und 31) des Datumsausdrucks zurück.
Syntax:
GetDay(Datumsausdruck)
Beispiel:
GetDay("02/07/2006 12:57:20") = 2
Funktion GetMonth
Die Funktion GetMonth gibt den Monat (zwischen 1 und 12) des Datumsausdrucks zurück.
Syntax:
GetMonth(Datumsausdruck)
Beispiel:
GetMonth("02/07/2006 12:57:20") = 7
Funktion GetYear
Die Funktion GetYear gibt das Jahr des Datumsausdrucks zurück.
Syntax:
GetYear(Datumsausdruck)
Beispiel:
GetYear(“02/07/2006 12:57:20”) = 2006
Funktion GetDayOfWeek
Die Funktion GetDayOfWeek gibt den Wochentag (zwischen 1 und 7, wobei 1 für den Sonntag steht) des Datumsausdrucks zurück.
Syntax:
GetDayOfWeek(Datumsausdruck)
Beispiel:
GetDayOfWeek("02/07/2006 12:57:20") = 1
Funktion GetHour
Die Funktion GetHour gibt die Stunde (zwischen 0 und 23) des Datumsausdrucks zurück.
Syntax:
GetHour(Datumsausdruck)
Beispiel:
GetHour("02/07/2006 12:57:20") = 12
Funktion GetMinute
Die Funktion GetMinute gibt die Minute (zwischen 0 und 59) des Datumsausdrucks zurück.
Syntax:
GetMinute(Datumsausdruck)
Beispiel:
GetMinute ("02/07/2006 12:57:20") = 57
Funktion GetSecond
Die Funktion GetSecond gibt die Sekunde (zwischen 0 und 59) des Datumsausdrucks zurück.
Syntax:
GetSecond(Datumsausdruck)
Beispiel:
GetSecond ("02/07/2006 12:57:20") = 20
Funktion Age
Die Funktion Age berechnet das Alter des Datumsausdrucks an Hand des aktuellen Datums/der aktuellen Uhrzeit (beispielsweise einunddreißigeinhalb Jahre alt = 31.5).
Syntax:
Age(Datumsausdruck)
Beispiel:
Age ("31/01/1973") = 33.5
Funktion Now
Die Funktion Now ruft das aktuelle Datum/die aktuelle Uhrzeit des Computers ab, auf dem der Plan-Interpreter läuft.
Syntax:
Now()
Beispiel:
Now() = "02/07/2006 12:57:20"
Funktion FormatDate
Die Funktion FormatDate formatiert das Datum in expression1 nach der Formatfestlegung in expression2.
expression1 sollt ein Datum (aus den Daten) sein, ein Buchstaben-Datumsformat oder eine Variable (Datentyp: Datum).
Hinweise:
Das Datumsformat ist länderspezifisch. Das heißt, es wird die regionale Datumseinstellung des Systems für die Reihenfolge von Monat und Tag verwendet.
Buchstaben-Daten müssen formatiert werden als #dd/mm/yyyy# oder #dd/mm/yy# und müssen bei einzelnen Ziffern eine führende Null aufweisen. Beispiel: 4. Juli 2010 wird eingegeben als #04/07/2010#
Daten müssen ein Trennzeichen zwischen Monat, Tag und Jahr aufweisen. Folgende Trennzeichen werden unterstützt: / (Schrägstrich), \ (Gegenschrägstrich), – (Bindestrich) und . (Punkt).
Syntax:
FormatDate(expression1, expression2)
Beispiel:
Das folgende Beispiel veranschaulicht, wie ein Datumsliteral formatiert wird:
FormatDate(#27/06/2006#, "dddd, MMMM dd, yyyy") = "Tuesday, June 27, 2006"
Das folgende Beispiel zeigt, wie eine variable Eingabe (Datenquellenfeld) formatiert wird:
FormatDate(|->[Birthday], "dddd, MMMM dd, yyyy")
Die folgende Tabelle zeigt Zeichen, die zur Formatierung des Datums verwendet werden können, sowie das resultierende Datumsformat an:
Option |
Beschreibung |
---|---|
d |
Zeigt den Tag als Zahl ohne führende Null an (Beispiel: 1). |
dd |
Zeigt den Tag als Zahl mit führender Null an (Beispiel: 01). |
ddd |
Zeigt den Tag als Abkürzung an (Beispiel: Sun) |
dddd |
Zeigt den Tag mit vollständigem Namen an (Beispiel: Sunday) |
M |
Zeigt den Monat als Zahl ohne führende Null an (Beispiel: Januar wird als 1 dargestellt). |
MM |
Zeigt den Monat als Zahl mit führender Null an (Beispiel: 01/12/01). |
MMM |
Zeigt den Monat als Abkürzung an (Beispiel: Jan) |
MMMM |
Zeigt den Monat mit vollständigem Namen an (Beispiel: January) |
y |
Zeigt die Jahreszahl (0-9) ohne führende Null an. |
yy |
Zeigt die Jahreszahl im zweistelligen Zahlenformat an, ggf. mit führender Null. |
yyy |
Zeigt das Jahr im dreistelligen Zahlenformat an. |
yyyy |
Zeigt das Jahr im vierstelligen Zahlenformat an. |
h |
Zeigt die Stunde als Zahl ohne führende Null im 12-Stunden-Format an (Beispiel: 1:15:15 PM). |
hh |
Zeigt die Stunde als Zahl mit führenden Nullen im 12-Stunden-Format an (Beispiel: 1:15:15 PM). |
H |
Zeigt die Stunde als Zahl ohne führende Null im 24-Stunden-Format an (Beispiel: 1:15:15). |
HH |
Zeigt die Stunde als Zahl mit führenden Nullen im 24-Stunden-Format an (Beispiel: 01:15:15). |
m |
Zeigt die Minute als Zahl ohne führende Null an (Beispiel: 12:1:15). |
mm |
Zeigt die Minute als Zahl mit führenden Nullen an (Beispiel: 12:01:15). |
s |
Zeigt die Sekunde als Zahl ohne führende Null an (Beispiel: 12:15:5). |
ss |
Zeigt die Sekunde als Zahl mit führenden Nullen an (Beispiel: 12:15:05). |
T |
Zeigt für die Stunden vormittags ein großes 'A' und für die Stunden zwischen Mittag und 11:59 nachts ein großes 'P' an. |
TT |
Zeigt für die Stunden vormittags in Großbuchstaben 'AM' und für die Stunden zwischen Mittag und 11:59 nachts in Großbuchstaben 'PM' an. |
t |
Zeigt ein kleines ,a’ für jede Stunde vor Mittag an; zeigt ein kleines ,p’ für jede Stunde zwischen Mittag und 23:59 Uhr an. |
tt |
Zeigt für die Stunden vormittags ein kleines 'am' und für die Stunden zwischen Mittag und 11:59 nachts ein kleines 'pm' an. |
Andere |
Werden unverändert angezeigt. |