Skip to main content

Green hexagon with a white calendar and clock in the middle. Datum/Uhrzeit-Tool

Verwenden Sie das Datum/Uhrzeit-Tool, um Datum/Uhrzeit-Daten in eine Vielzahl von Formaten umzuwandeln, darunter sowohl ausdruckfreundliche als auch menschenlesbare Formate. Sie können auch die Sprache Ihrer Datum/Uhrzeit-Daten bestimmen. Bei der Durchführung von Vorgängen mit zwei Datum/Uhrzeit-Daten unterschiedlicher Präzision hat die höhere Präzision Vorrang. Um genauere Datum/Uhrzeit-Formate als Zeichenfolgen zu formatieren, müssen Sie ein Datenfelder-auswählen-Tool einfügen, bevor Sie in eine Datenbank schreiben.

One-Tool-Beispiel

Für dieses Tool gibt es ein One-Tool-Beispiel. Gehen Sie zu Beispiel-Workflows und erfahren Sie, wie Sie dieses und viele weitere Beispiele direkt in Alteryx Designer aufrufen können.

Tool-Konfiguration

Verbinden Sie eine Datenquelle mit dem Eingabeanker des Datum/Uhrzeit-Tools. Wählen Sie im Konfigurationsfenster das Format aus, das konvertiert werden soll. Es gibt zwei Optionen:

  1. Datum-/Uhrzeitformat in Zeichenfolge: Konvertiert das Datum-/Uhrzeitformat in eine Zeichenfolge.

    • Wählen Sie das zu konvertierende Datum/Uhrzeit-Feld aus: Verwenden Sie die Dropdown-Liste, um ein Datum/Uhrzeit-Feld (Spalte) auszuwählen. Wenn keine Datum/Uhrzeit-Spalten verfügbar sind, erscheint das Feld abgeblendet und die Meldung Keine passenden Eingabefelder verfügbar wird angezeigt.

    • Legen Sie den neuen Spaltennamen fest: Geben Sie einen neuen Spaltennamen ein, oder verwenden Sie die Standardoption DateTime_Out.

    • Geben Sie die Sprache für Datum/Uhrzeit an: Wählen Sie die Dropdown-Liste, um die Sprache für Ihre neue Ausgabe der Zeichenfolgespalte zu wählen. Eine Liste der Formate nach Sprache finden Sie unten im Abschnitt Sprache für Datum/Uhrzeit festlegen.

    • Wählen Sie das Format für die neue Spalte aus: Wählen Sie für Ihre neue Spalte ein Format aus der Liste aus oder wählen Sie Benutzerdefiniert aus, um im Feld Benutzerdefiniertes Format für die neue Spalte festlegen Ihr eigenes Format zu erstellen. Weitere Informationen finden Sie unten im Abschnitt Benutzerdefiniertes Format.

  2. Zeichenfolge in Datum-/Uhrzeitformat: Konvertiert Zeichenfolgedaten in ein Datum-/Uhrzeitformat.

    • Wählen Sie das zu konvertierende Zeichenfolgenfeld aus: Klicken Sie auf die Dropdown-Liste, um ein Zeichenfolgenfeld (Spalte) zu wählen, das in ein Datum-/Uhrzeitformat konvertiert werden soll. Wenn keine Datum/Uhrzeit-Spalten verfügbar sind, erscheint das Feld abgeblendet und die Meldung Keine passenden Eingabefelder verfügbar wird angezeigt.

    • Legen Sie den neuen Spaltennamen fest: Geben Sie einen neuen Spaltennamen ein, oder verwenden Sie die Standardoption DateTime_Out.

    • Geben Sie die Sprache für Datum/Uhrzeit an: Verwenden Sie die Dropdown-Liste, um die Sprache der eingehenden Zeichenfolgendaten auszuwählen. Eine Liste der Formate nach Sprache finden Sie unten im Abschnitt Sprache für Datum/Uhrzeit festlegen.

    • Wählen Sie das Format aus, das mit dem eingehenden Zeichenfolgenfeld übereinstimmt: Wählen Sie ein Format aus der Liste aus oder wählen Sie Benutzerdefiniert aus, um im Abschnitt Legen Sie das Format des eingehenden Zeichenfolgenfelds fest ein anderes Format zu festzulegen. Weitere Informationen finden Sie unten im Abschnitt Benutzerdefiniertes Format.

Benutzerdefiniertes Format

Sie können ein benutzerdefiniertes Format festlegen, das entweder Ihrem eingehenden Zeichenfolgenfeld oder dem neu erstellten Zeichenfolgenfeld entspricht.

  1. Wählen Sie Benutzerdefiniert aus, um ein eigenes Format anzugeben. Designer zeigt ein Beispiel an, das auf dem Format basiert, das Sie eingeben.

  2. Verwenden Sie entweder die unten beschriebenen Bezeichner und Trennzeichen (Beispiel: dd, MM, yyyy) oder die Bezeichner und Trennzeichen, die von den Datum/Uhrzeit-Funktionen „DateTimeParse“ und „Datum/Uhrzeit-Format“ unterstützt werden (Beispiel: %d, %m, %Y).

    Warnung

    Sie können die Musterformatvorlagen nicht mit der Prozentformatformatierung mischen, wenn Sie die Option „Benutzerdefiniertes Format“ des Datum/Uhrzeit-Tools verwenden.

    Wenn Sie zum Beispiel derzeit ein Datum/Uhrzeit-Tool haben, das eine Zeichenfolge in ein Datum/Uhrzeit-Format konvertiert, das das benutzerdefinierte Format „%B dd %Y“ verwendet (und dabei sowohl Musterformat- als auch Prozentformatvorlagen nutzt), müssen Sie es entweder auf „Month dd yyyy“ (oder ähnlich) oder auf „%B %d %Y“ (oder ähnlich) aktualisieren. Beachten Sie, dass bei jedem dieser Elemente genau eine Musterformatvorlage oder eine Prozentformatformatierung verwendet wird, statt beide zu kombinieren.

Sie können ein Sternchen (*) als Platzhalterzeichen verwenden, um ein beliebiges Zeichen im Datumsformatfeld zu ersetzen.

  • d: Tag des Monats als Ziffern ohne führende Nullen für einstellige Tage.

  • day: Der vollständige Name des Wochentags.

  • dd: Tag als 2 Ziffern, mit führenden Nullen für einstellige Tage. Bei der Eingabe sind führende Nullen optional.

  • dy: Wochentag als Abkürzung mit drei Buchstaben. Bei der Eingabe werden vollständige Bezeichnungen akzeptiert, aber Alteryx prüft nicht, ob der Wochentag mit dem restlichen Datum übereinstimmt.

  • EEEE: Der vollständige Name des Wochentags.

  • M: Einstelliger Monat ohne führende Null.

  • MM: Monat als Ziffern mit führenden Nullen für einstellige Monate. Bei der Eingabe sind führende Nullen optional.

  • MMM: Der abgekürzte Name des Monats.

  • MMMM: Der vollständige Name des Monats.

  • Mon: Bezeichnung des Monats als Abkürzung mit drei Buchstaben. Bei der Eingabe werden vollständige Bezeichnungen ebenfalls akzeptiert.

  • Month: Name des Monats. Bei der Eingabe werden Abkürzungen ebenfalls akzeptiert.

  • yy: Das Jahr nur durch die letzten beiden Ziffern dargestellt. Bei der Konvertierung von einer Zeichenfolge werden zweistellige Jahre in den Bereich vom aktuellen Jahr minus 66 Jahre bis zum aktuellen Jahr plus 33 Jahre zugeordnet. Beispielsweise wird 2016 ein zweistelliges Jahr im Bereich von 1950 bis 2049 zugeordnet. Bei der Eingabe werden vier Ziffern ebenfalls akzeptiert.

  • yyyy: Jahr vollständig mit 4 Ziffern dargestellt. Bei der Eingabe werden 2 Ziffern ebenfalls akzeptiert und so zugeordnet wie bei der yy-Angabe.

    Einschränkung bei sechsstelligen Datumsangaben

    Da für das Jahr bis zu vier Ziffern gelesen werden, werden bei Formaten, die für das Jahr nur zwei Ziffern ohne Trennzeichen enthalten sollen, wie ein sechsstelliger Datumsstempel (z. B. %y%m%d, für Daten wie „170522“ für den 22. Mai 2017), weiterhin vier Ziffern gelesen. Diese Einschränkung können Sie wie folgt umgehen:

    • Verwenden Sie je nach Datumsbereich vier Ziffern für das Jahr (Beispiel: 2017 statt 17).

    • Verwenden Sie das RegEx-Tool, um ein Leerzeichen nach den ersten beiden Ziffern in der Zeichenfolge einzufügen.

  • ahh: AM/PM (nur vereinfachtes Chinesisch).

  • H: Stunden ohne führende Nullen für einstellige Stunden (24-Stunden-Format).

  • HH oder hh: Stunden mit führenden Nullen für einstellige Stunden (24-Stunden-Format).

  • mm: Minuten mit führenden Nullen für einstellige Minuten.

  • ss: Sekunden mit führenden Nullen für einstellige Sekunden.

  • ffff: Genauigkeit, die Anzahl der „f“-Zeichen bezeichnet die Anzahl der Ziffern, die für Sekundenbruchteile zu verwenden sind (z. B. fff für Millisekunden, ffffff für Mikrosekunden usw.).

Bei der Ausgabe werden Trennzeichen im Datum/Uhrzeit-Format exakt verwendet. Bei der Eingabe gilt Folgendes:

  • - und / werden als gleichbedeutend betrachtet.

  • Leerzeichen werden ignoriert.

  • : und , müssen exakt übereinstimmen.

Specify Your DateTime Language

  • Date/Time Format to String: When you convert date-time data to string data, use the Specify your DateTime Language dropdown to choose the language for your new string column output. Depending on the language, different format options are available.

  • String to Date/Time Format: When you convert string data to date-time data, use the Specify your DateTime Language dropdown to identify the language of the incoming string data. Depending on the language, different format options are available.

English

Date/Time Format to String

String to Date/Time Format

day, dd Month, yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

MM/dd/yyyy hh:mm:ss

dd-MM-yyyy

MM/dd/yy hh:mm:ss

dd-Mon,-yy

dd/MM/yyyy hh:mm:ss

dd Month, yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

day, dd Month, yyyy

dd/MM/yyyy

dd-MM-yy

dy., Month dd, yyyy

dd-MM-yyyy

MM-dd-yy

dd-Mon.-yy

MM-dd-yyyy

dd Month, yyyy

MM/dd/yy

dd/MM/yy

MM/dd/yyyy

dd/MM/yyyy

Mon dd

dy., Month dd, yyyy

Month dd, yyyy

MM-dd-yy

Month, yyyy

MM-dd-yyyy

yyyy-MM-dd

MM/dd/yy

yyyyMMdd

MM/dd/yyyy

yyyy/MM/dd

Month dd, yyyy

yyyy-MM-dd hh:mm:ss

Month, yyyy

MM/dd/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom

简体中文 (Simplified Chinese)

Date/Time Format to String

String to Date/Time Format

yyyy'年'M'月'd'日'

yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒'

yyyy'年'M'月'd'日'day

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

yyyy'年'M'月'd'日'

yyyyMMdd

yyyy'年'M'月'd'日'day

yyyy/MM/dd

yyyy-MM-dd

yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒'

yyyyMMdd

yyyy-MM-dd hh:mm:ss

yyyy/MM/dd

HH:mm:ss

Custom

Français (French)

Date/Time Format to String

String to Date/Time Format

d Mon yy

d Mon yy HH:mm:ss

d Month yyyy

yyyy-MM-dd hh:mm:ss

day d Month yyyy

dd/MM/yyyy hh:mm:ss

dd-MM-yy

dd/MM/yy hh:mm:ss

dd-MM-yyyy

d Mon yy

dd/MM/yy

d Month yyyy

dd/MM/yyyy

day d Month yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

d Mon yy HH:mm:ss

dd/MM/yy

yyyy-MM-dd hh:mm:ss

dd/MM/yyyy

dd/MM/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom

Deutsch (German)

Date/Time Format to String

String to Date/Time Format

dd.MM.yy

dd.MM.yy HH:mm

dd.MM.yyyy

dd.MM.yyyy HH:mm:ss

d. Month yyyy

yyyy-MM-dd hh:mm:ss

day, dd. Month yyyy

dd/MM/yyyy hh:mm:ss

day d. Month yyyy

dd/MM/yy hh:mm:ss

dd-MM-yy

dd.MM.yy

dd-MM-yyyy

dd.MM.yyyy

dd/MM/yy

d. Month yyyy

dd/MM/yyyy

day, dd. Month yyyy

yyyy-MM-dd

day, d. Month yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

dd.MM.yy HH:mm

dd/MM/yy

dd.MM.yyyy HH:mm:ss

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

Italiano (Italian)

Date/Time Format to String

String to Date/Time Format

dd/Mon/yy

dd/Mon/yy HH:mm:ss

dd Month yyyy

yyyy-MM-dd hh:mm:ss

day d Month yyyy

dd/MM/yyyy hh:mm:ss

dd-MM-yy

dd/MM/yy hh:mm:ss

dd-MM-yyyy

dd/Mon/yy

dd/MM/yy

dd Month yyyy

dd/MM/yyyy

day d Month yyyy

yyyy-MM-dd

dd-MM-yy

yyyyMMdd

dd-MM-yyyy

yyyy/MM/dd

dd/MM/yy

dd/Mon/yy HH:mm:ss

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

日本語 (Japanese)

Date/Time Format to String

String to Date/Time Format

yyyy'年'M'月'd'日'day

yyyy-MM-dd hh:mm:ss

yyyy'年'M'月'd'日'

yyyy'年'M'月'd'日'day

M'月'd'日'

yyyy'年'M'月'd'日'

yyyy-MM-dd

M'月'd'日'

yyyyMMdd

yyyy-MM-dd

yyyy/MM/dd

yyyyMMdd

yyyy-MM-dd hh:mm:ss

yyyy/MM/dd

Custom

hh'時'mm'分'ss'秒'

HH:mm:ss

Custom

Português (Portuguese)

Date/Time Format to String

String to Date/Time Format

d' de 'Month' de 'yyyy

yyyyMMdd H.mm

day, d' de 'Month' de 'yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

dd/MM/yyyy hh:mm:ss

dd-MM-yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

d' de 'Month' de 'yyyy

dd/MM/yyyy

day, d' de 'Month' de 'yyyy

yyyy-MM-dd

dd-MM-yy

yyyyMMdd

dd-MM-yyyy

yyyy/MM/dd

dd/MM/yy

yyyyMMdd H.mm

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

Español (Spanish)

Date/Time Format to String

String to Date/Time Format

d' de 'Month' de 'yyyy

yyyyMMdd H.mm

day d' de 'Month' de 'yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

dd/MM/yyyy hh:mm:ss

dd-MM-yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

d' de 'Month' de 'yyyy

dd/MM/yyyy

day d' de 'Month' de 'yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

yyyyMMdd H.mm

dd/MM/yy

yyyy-MM-dd hh:mm:ss

dd/MM/yyyy

dd/MM/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom