Ziel:
MEZ/MESZ-Zeit in UTC umwandeln
Wird im folgenden logischen App-Ausdruck verwendet:
convertTimeZone('timestamp', 'sourceTimeZone', 'destinationTimeZone', 'format'?)
Meine Logik App-Design wie folgt:
HTTP-Trigger und eine Compose-Aktion zum Konvertieren von DateTime.
Workflow-Bild
TriggerBody
Issue-1
Testen 2024-10-27T01:00:00 CEST-Zeit und der konvertierte UTC-Zeitstempel ist 26.10.2024T23:00:00+00:00. Das ist richtig und wie erwartet. CEST-02:00 = UTC.
ExpectedConversion&Valid
Testing 2024-10-27T02:00:00 entweder MESZ oder MEZ. Die Konvertierung ist mit dem folgenden Fehler fehlgeschlagen.
Ausdrücke der Vorlagensprache in der Aktion „ConvertedDateTime“ können nicht verarbeitet werden. Eingaben in Zeile „0“ und Spalte „0“: „Die Funktion der Vorlagensprache“ „convertTimeZone“ erhielt einen Zeitstempel „2024-10-27T02:00:00.0000000“, der in der Quellzeitzone „W. Europa-Standardzeit'.'.
Konvertierung fehlgeschlagen
Gibt es ein Format, das mir in der Eingabe hier fehlt???< /p>
Die Logik-App sollte diesen Zeitstempel (2024-10-27T02:00:00) entweder in MESZ oder MEZ berücksichtigen und in UTC konvertieren, nicht wahr???
Problem-2
Der konvertierte Zeitstempel enthält keine Informationen zum Zeitzonenversatz.
Konvertieren von UTC > IST. IST liegt um 05:30 Uhr vor UTC. Die Eingabe wurde 2025-01-01T00:00:00 bereitgestellt und war 2025-01-01T05:30:00+05:30, aber das Ergebnis ist 2025- 01-01T05:30:00+00:00. Die Zeit wird konvertiert, aber es sind keine Zeitzoneninformationen festgelegt.
TimeZoneOffsetMissing
Siehe MS-Dokumente für alle diese
https://learn. microsoft.com/en-us/azure/logic-apps/workflow-definition-lingual-functions-reference#converttimezone
https://learn.microsoft.com/en-us/dotne ... at-strings
https://learn.microsoft.com/en -us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
Azure Logic App Expression-convertTimeZone() ist fehlgeschlagen – Konvertierung von 02:00 Uhr MEZ/MESZ in UTC ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post