Datums-/Uhrzeit-Transformationsfunktionen
Verwenden Sie Datums- und Uhrzeittransformationsfunktionen, um Datenpillen für Datums-/Uhrzeitwerte neu zu berechnen oder neu zu formatieren.
Datums-/Uhrzeit-Transformationsfunktionen erfordern eine Datums-/Uhrzeit- oder Zeichenfolgen-Eingabedatenpille. Einige Funktionen unterstützen auch Datenpillen für die Dauer. Stellen Sie sicher, dass Sie den richtigen Eingabepillentyp verwenden, wenn Sie Datums- und Uhrzeittransformationsfunktionen anwenden. Wenn eine Datums-/Uhrzeit-Transformationsfunktion auf einen unzulässigen Datenpillentyp angewendet wird, werden die Daten zur Laufzeit nicht umgewandelt, und stattdessen wird der Eingabewert zurückgegeben. Weitere Informationen zum Bestätigen der Werte für die Flow-Laufzeit finden Sie unter Flow testen.
Zeit hinzufügen
Addiert Tage, Stunden, Minuten oder Sekunden zu einem eingegebenen Datum/Uhrzeit, Datum, Fälligkeitsdatum oder Dauer.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Datum/Uhrzeit, Datum, Fälligkeitsdatum oder Dauer Hinweis: Wenn die Eingabe ein Datum oder ein Fälligkeitsdatum ist, erstellt die Umwandlung einen vollständigen Datums-/Uhrzeitwert unter Verwendung der Zeitwerte Stunde 0, Minute 0 und Sekunde 0. |
Duration Menge der zu addierenden Zeit in Tagen, Stunden, Minuten und Sekunden | Datum/Uhrzeit: Umgewandelter Datums-/Uhrzeitwert nach dem Hinzufügen des angegebenen Duration |
- Eingabe:
2019-09-12 11:00:00 - Dauer:
3 Stunden - Ausgabe:
12.09.2019 14:00:00
Zeit abziehen
Subtrahiert Tage, Stunden, Minuten und/oder Sekunden von dem eingegebenen Datum/Uhrzeit, Datum, Fälligkeitsdatum oder Dauer.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Datum/Uhrzeit, Datum, Fälligkeitsdatum oder Dauer Hinweis: Wenn die Eingabe ein Datum oder ein Fälligkeitsdatum ist, erstellt die Umwandlung einen vollständigen Datums-/Uhrzeitwert unter Verwendung der Zeitwerte Stunde 0, Minute 0 und Sekunde 0. |
Duration Geben Sie eine zu subtrahierende Zeit in Tagen, Stunden, Minuten und Sekunden ein | Datum/Uhrzeit: Umgewandelter Datums-/Uhrzeitwert nach Subtrahieren des angegebenen Duration |
- Eingabe:
2019-09-12 11:00:00 - Dauer:
2 Tage, 1 Stunde, 5 Minuten, 10 Sekunden - Ausgabe:
10.09.2019 09:54:50
In diesem Beispiel ruft der Flow einen Datensatz für ein CMDB-Konfigurationselement von einer Remote-Instanz ab. Die Transformationsfunktion „Zeit subtrahieren“ lokalisiert dann den Wert des Felds „ Erstellt “, indem drei Stunden von dem eingegebenen Datum/Uhrzeit subtrahiert werden.
Zeichenfolge in Datum
Wandelt die Eingabezeichenfolge in Datum/Uhrzeit um.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Zeichenfolge formatiert wie in angegeben Input Date Format |
|
Datum/Uhrzeit |
- Wenn der Datums-/Uhrzeitwert für die Eingabe „Anwenderdefiniertes Format “ unvollständig ist, erstellt die Umwandlung unter Verwendung von Standarddaten und -uhrzeiten einen vollständigen Datums-/Uhrzeitwert. In diesem Fall verwendet die Transformation standardmäßig das aktuelle Jahr, den aktuellen Monat, Tag 1 eines Monats, Stunde 0, Minute 0 und Sekunde 0. Zum Beispiel ein Eingabedatenpillenwert von Okt. 2019 und ein anwenderdefiniertes Datumsformat von MMM jjjj erzeugt eine Ausgabe von
2019-10-01 00:00:00. - Wenn Sie einen falschen Datenpillentyp oder ein ungültiges anwenderdefiniertes Formatverwenden, wird der Flow zur Laufzeit abgebrochen.
- Eingabe:
„1995-11-20“ - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
1995-11-20 00:00:00
Datum in Zeichenfolge
Wandelt das eingegebene Datum/Uhrzeit, Datum oder Fälligkeitsdatum in eine Zeichenfolge um. Wählen Sie ein Datumsformat für die Eingabe Datum/Uhrzeit aus. Alternativ können Sie ein anwenderdefiniertes Format für Datum/Uhrzeit eingeben.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Datum/Uhrzeit, Datum oder Fälligkeitsdatum |
|
Zeichenfolge formatiert wie in angegeben Output Date Format |
- Eingabe:
1969-12-31 14:23:57 - Ausgabedatumsformat:
Anwenderdefiniert (unten eingeben) - Anwenderdefiniertes Format:
„Am“ MMM tt, jjjj „um“ hh:mm a - Ausgabe:
„Am 31. Dezember 1969 um 14:23“
In diesem Beispiel ruft der Flow einen Benutzerdatensatz [sys_user] aus der Datenbank einer Drittpartei ab. Die Funktion zum Umwandeln von Datum in Zeichenfolge konvertiert das Format des Felds Erstellt und protokolliert dann Datum, Uhrzeit und Name, die dem Datensatz zugeordnet sind.
Anwenderdefinierte Datumsformate
Sie können ein anwenderdefiniertes Datumsformat mit einer Sequenz bestimmter Datums- und Uhrzeitmusterzeichenfolgen angeben. Eine Musterzeichenfolge besteht aus einem oder mehreren Groß- und Kleinbuchstaben von A bis Z. Text in Anführungszeichen wird ignoriert und stattdessen in die Datumsausgabe kopiert.
| Zeichenfolge | Beschreibung | Ausgabeformat | Beispiel |
|---|---|---|---|
| G | Era-Bezeichner | Text | AD |
| y | Jahr | Jahr | 2019; 19 |
| Y | Woche im Jahr | Jahr | 2019; 19 |
| M | Monat im Jahr (innerhalb des Datums) | Monat | Juli; Juli; 07 |
| L | Monat im Jahr (eigenständiger Wert) | Monat | Juli; Juli; 07 |
| w | Woche im Jahr | Nummer | 52 |
| W | Woche im Monat | Nummer | 1 |
| D | Tag im Jahr | Nummer | 365 |
| d | Tag im Monat | Nummer | 2 |
| F | Wochentag im Monat | Nummer | 3 |
| E | Tagname in der Woche | Text | Mittwoch; Mi |
| u | Anzahl der Tage der Woche | Nummer | 3 |
| a | am oder nachmittags | Text | Uhr |
| H | Stunde am Tag von 0 bis 23 | Nummer | 0 |
| k | Stunde am Tag von 1 bis 24 | Nummer | 24 |
| K | Stunde in am oder pm von 0 bis 11 Uhr | Nummer | 0 |
| S | Stunde in am oder pm von 13 bis 12 | Nummer | 12 |
| m | Minute in Stunde | Nummer | 59 |
| s | Sekunde in Minute | Nummer | 1 |
| S | Millisekunde | Nummer | 500 |
| z | Zeitzone im Standardformat | Zeitzone im Standardformat | Pazifik-Standardzeit PST |
| Z | Zeitzone im RFC 822-Format | Zeitzone im RFC 822-Format | -0800 |
| X | Zeitzone im ISO 8601-Format | Zeitzone im ISO 8601-Format | -08; -0800; -08:00 |
Tag
Ruft die Tageskomponente vom angegebenen Datum/der angegebenen Uhrzeit ab.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Tag ab dem angegebenen Datum. |
- Eingabe:
2021-11-20 13:06:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
20
Stunde
Ruft die Stundenkomponente vom angegebenen Datum/der angegebenen Uhrzeit ab.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Stunde ab dem angegebenen Datum. |
- Eingabe:
2021-11-20 13:06:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
13
Minute
Ruft die Minutenkomponente vom angegebenen Datum/der angegebenen Uhrzeit ab.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Minutenkomponente ab dem angegebenen Datum. |
- Eingabe:
2021-11-20 13:06:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
06
Zweite(r)
Ruft die zweite Komponente ab dem angegebenen Datum/der angegebenen Uhrzeit ab.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Zweite Komponente ab dem angegebenen Datum. |
- Eingabe:
2021-11-20 13:06:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
12
Monat
Ruft die Monatskomponente aus dem angegebenen Datum/der Uhrzeit ab.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Monatskomponente ab dem angegebenen Datum. |
- Eingabe:
2021-11-20 13:06:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
11
Woche
Wertet die Wochennummer für das angegebene Datum/die angegebene Uhrzeit aus.
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Wochennummer für das angegebene Datum. |
- Eingabe:
2021-04-07 12:01:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
15
Jahr
| Eingabedatenpille | Ausgabedatenpille |
|---|---|
| Datum/Uhrzeit | Ganzzahl: Jahreskomponente ab dem angegebenen Datum. |
- Eingabe:
2021-04-07 12:01:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Ausgabe:
2021
Datumsdifferenz
Wertet die Zeitdauerdifferenz zwischen dem angegebenen Eingabedatum und dem Parameterdatum aus und addiert dann die Differenzzeitdauer zur Epochenzeit (1970-01-01 00:00:00).
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Datum/Uhrzeit, Datum oder Fälligkeitsdatum | Datum/Uhrzeit, Datum oder Fälligkeitsdatum | Dauer: Zeitdauerdifferenz, addiert zur Epochenzeit (1970-01-01 00:00:00). |
- Eingabe:
2021-05-02 09:10:12 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Parameter:
07.04.2021 06:02:23 - Ausgabe:
1970-01-26 03:07:49
Monatsende
Wertet den letzten Tag des Monats aus, nachdem die angegebene Anzahl der Monate zum angegebenen Datum addiert wurde.
| Eingabedatenpille | Parameter | Ausgabedatenpille |
|---|---|---|
| Datum | Anzahl der Monate: Monate, die dem angegebenen Datum hinzugefügt werden sollen. | Ganzzahl: Letzter Tag des Monats, nachdem die Anzahl der Monate zum angegebenen Eingabedatum addiert wurde. |
- Eingabe:
2021-11-20 - Eingabedatumsformat:
ISO-Datum (2004-06-28) - Anzahl der Monate:
3 - Ausgabe:
2022-02-28