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.