Datums-/Uhrzeitfunktionen
Die folgenden Funktionen können für Datums-/Uhrzeitfelder verwendet werden.
currentDate
Für die Funktion currentDate wird das aktuelle Datum angezeigt.
Beispiel: currentDate()
-----------------------------------------------------------
currentDateTime
Für die Funktion currentDateTime werden das aktuelle Datum und die Uhrzeit als Datumswert angezeigt.
Mit dieser Funktion können Sie die Differenz zum aktuellen Datum und zur Uhrzeit auf Basis der Zeitzone des Anwendungsservers im Vergleich zum angeforderten Endtermin eines Auftrags ermitteln.
*Die Funktion currentdatetime gibt das aktuelle Datum und die Uhrzeit des Anwendungsservers zurück. Diese Angabe können Sie jetzt nutzen, um "jetzt" mit allen Datumszeitfelder zu vergleichen, da die Ausdrücke auf dem Anwendungsserver ausgewertet werden. Damit vergleicht der Anwendungsserver beide Werte in ihrer eigenen Zeitzone. Sie können diese Funktion allerdings nicht nutzen, um das CurrentDateTime des Endbenutzers in einer Umgebung mit mehreren Zeitzonen anzuzeigen.
Beispiel: currentDateTime()
-----------------------------------------------------------
currentTime
Für die Funktion currentTime wird die aktuelle Uhrzeit angezeigt.
Beispiel: currentDate()
-----------------------------------------------------------
dateDiff
Die Funktion dateDiff errechnet die Differenz (in Minuten) zwischen zwei Datumsangaben.
Beispiel: dateDiff(Besucher.'Voraussichtliche Abfahrtszeit', Besucher.'Erwartete Ankunftszeit')
-----------------------------------------------------------
calcDate
Mit der Funktion calcDate können Werte zu einem im Datums-/Zeitfeld ausgewählten Zeitpunkt addiert oder von diesem subtrahiert werden. Wenn der Wert subtrahiert werden soll, geben Sie eine negative Zahl ein.
Die Funktion calcDate fügt <D> Tagen, <M> Monaten, <Y> Jahren, <H> Stunden, <M> Minuten und <S> Sekunden zu einer angegebenen Datum-/Zeit-Kombination, zu einem Datum oder einer Zeit <DT>.
Im folgenden Beispiel wurde eine Spalte erstellt, um vom Ankunftsdatum eines Besuchers zwei Tage zu subtrahieren und so eine Liste der erwarteten Besuchstermine zu erstellen. (Dieses Beispiel kann so erweitert werden, dass das Ergebnis mit dem aktuellen Datum verglichen wird.)
Beispiel: calcDate(Besucher.'Besuchsdatum',0,0,-2,0,0,0)
-----------------------------------------------------------
extractDay
Die Funktion extractDay extrahiert die Tage aus einem Datum (als Zahl).
Beispiel: extractDay(Besucher.‘Besuchsdatum')
-----------------------------------------------------------
extractDayOfWeek
Die Funktion extractDayOfWeek zeigt den Wochentag eines angegebenen Datums an. Sie gibt eine Zahl zurück, bei der Montag = 1, Dienstag = 2 usw. ist. Es gibt 0 zurück, wenn das Datumsfeld leer ist. Diese Funktion kann nur für Datumsfelder verwendet werden.
Beispiel: extractDayOfWeek(Besucher.‘Besuchsdatum')
-----------------------------------------------------------
extractMonth
Die Funktion extractMonth extrahiert die Monate aus einem Datum (als Zahl).
Beispiel: extractMonth(Aufträge.'Startdatum & Uhrzeit')
-----------------------------------------------------------
extractYear
Die Funktion extractYear extrahiert die Jahre aus einem Datum (als Zahl).
Beispiel: extractYear(Aufträge.'Enddatum & Zeit')
-----------------------------------------------------------
formatDate
Die Funktion formatDate ändert einen definierten Wert, bestehend aus Datum und Uhrzeit, in einen Text in einem definierten Format.
Beispiel: formatDate(Aufträge.'Startdatum & Uhrzeit', "yyyy/MM/dd HH:mm")
Siehe auch Maske.
-----------------------------------------------------------
parseDate
Die Funktion parseDate konvertiert eine Textzeichenfolge in einen Wert aus Datum und Uhrzeit in einem definierten Format.
Beispiel: parseDate("31-12-2014", "dd-MM-yyyy")
-----------------------------------------------------------
weekOf
Die Funktion weekOf zeigt die Wochennummer des angegebenen Datums an.
Beispiel: weekOf(Aufträge.'Startdatum & Uhrzeit')