Anpassen oder Formatieren von Datums- und Uhrzeitwerten in einem Fluss

Dieser Artikel enthält Schritte zum Anpassen oder Formatieren von Datums- und Uhrzeitwerten in einem Fluss.

Gilt für: Power Automate
Ursprüngliche KB-Nummer: 4534778

Szenario

Wenn Sie mit Datums- und Uhrzeitwerten (z. B. DateTime-Werten) im Fluss arbeiten, können sie wie folgt aussehen:

  • 2019-12-06T22:47:23.0798367Z
  • 2009-06-15T13:45:30Z

Sie können diese Werte so formatieren, dass sie wie folgt aussehen:

  • 6/15/2009 1:45 PM
  • Monday, June 15, 2009

Dies erfolgt mithilfe von Datums- und Uhrzeitformatzeichenfolgen, die an die formatDateTime() Funktion übergeben werden.

Formatzeichenfolgen

Bei einer Standardformatzeichenfolge handelt es sich um ein einzelnes Zeichen (z.B. 'd', 'g', 'G', die Groß-/Kleinschreibung wird beachtet), das einem bestimmten Muster entspricht.

Die Formatzeichenfolge 'g' entspricht z. B. dem Allgemeinen Muster für Datum und Uhrzeit (kurze Zeit):

  • formatDateTime('2009-06-15T13:45:30', 'g') -> 6/15/2009 1:45 PM

Eine benutzerdefinierte Formatzeichenfolge ist eine beliebige Zeichenfolge mit mehr als einem Zeichen (z. B. 'M/dd/yyyy h:mm tt'), welche die Sichtbarkeit, Positionierung, Genauigkeit von Monat, Tag, Stunde, Sekunde usw. des DateTime-Werts steuern kann.

Die Formatzeichenfolge 'M/dd/yyyy h:mm tt' stellt z. B. das gleiche Muster wie die standardformatierte Zeichenfolge 'g' dar, wie oben beschrieben:

  • formatDateTime('2009-06-15T13:45:30', 'M/dd/yyyy h:mm tt') -> 6/15/2009 1:45 PM

Weitere Informationen zu verfügbaren Standardformatmustern und zum Erstellen einer benutzerdefinierten Formatzeichenfolge finden Sie im Abschnitt Ressourcen in diesem Artikel.

Beispielschritte:

  1. Wählen Sie das Eingabefeld aus, in dem der formatierte DateTime-Wert angezeigt werden soll.

  2. Gehen Sie zum Ausdrucks-Editor (gehen Sie zu Dynamischen Inhalt hinzufügen> und wählen Sie die Registerkarte Ausdruck aus).

  3. Geben Sie formatDateTime() ein (oder suchen Sie unter Funktionen für Datum und Uhrzeit).

  4. Geben Sie den Wert an, der formatiert und in einfache Anführungszeichen eingeschlossen werden soll. Dynamischer Inhalt kann verwendet werden, sollte jedoch nicht von einfachen Anführungszeichen umgeben sein.

  5. Geben Sie die Formatzeichenfolge an (umgeben von einfachen Anführungszeichen).

  6. Der vollständige Ausdruck sollte wie die folgenden Beispiele aussehen:

    • formatDateTime('<your-value>', 'dd/MM/yyyy hh:mm tt')

    • formatDateTime(<dynamic-content>, 'dd/MM/yyyy hh:mm tt')

  7. Wählen Sie OK aus.

Ressourcen