Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wandelt lokale Datumstime mithilfe einer Zeitzonenspezifikation in UTC-Datumstime um.
Syntax
datetime_local_to_utc(
aus,
Zeitzone)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
von | datetime |
✔️ | Die lokale Datumszeit, die konvertiert werden soll. |
Zeitzone | string |
✔️ | Die Zeitzone der gewünschten Datumstime. Der Wert muss eine der unterstützten Zeitzonen sein. |
Gibt zurück
Gibt eine UTC-Datumstime zurück, die der lokalen Datumstime im angegebenen timezone
entspricht.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine lokale Datumstime in UTC-Datumstime konvertieren.
datatable(local_dt: datetime, tz: string)
[ datetime(2020-02-02 20:02:20), 'US/Pacific',
datetime(2020-02-02 20:02:20), 'America/Chicago',
datetime(2020-02-02 20:02:20), 'Europe/Paris']
| extend utc_dt = datetime_local_to_utc(local_dt, tz)
Ausgabe
local_dt | tz | utc_dt |
---|---|---|
2020-02-02 20:02:20.0000000 | Europa/Paris | 2020-02-02 19:02:20.0000000 |
2020-02-02 20:02:20.0000000 | Amerika/Chicago | 2020-02-03 02:02:20.0000000 |
2020-02-02 20:02:20.0000000 | USA/Pazifik | 2020-02-03 04:02:20.0000000 |
Hinweis
Normalerweise gibt es eine 1:1-Zuordnung zwischen UTC und Ortszeit, es gibt jedoch eine Zeitdeutigkeit in der Nähe des DST-Übergangs. Die Übersetzung von lokal in UTC und dann zurück in die Lokale kann einen Stundenabstand zwischen zwei lokalen Datetime-Werten erzeugen, wenn die Uhren aufgrund von DST erweitert wurden.
range Local from datetime(2022-03-27 01:00:00.0000000) to datetime(2022-03-27 04:00:00.0000000) step 1h
| extend UTC=datetime_local_to_utc(Local, 'Europe/Brussels')
| extend BackToLocal=datetime_utc_to_local(UTC, 'Europe/Brussels')
| extend diff=Local-BackToLocal
Lokal | UTC | BackToLocal | Unterschiede |
---|---|---|---|
2022-03-27 02:00:00.0000000 | 2022-03-27 00:00:00.0000000 | 2022-03-27 01:00:00.0000000 | 01:00:00 |
2022-03-27 01:00:00.0000000 | 2022-03-27 00:00:00.0000000 | 2022-03-27 01:00:00.0000000 | 00:00:00 |
2022-03-27 03:00:00.0000000 | 2022-03-27 01:00:00.0000000 | 2022-03-27 03:00:00.0000000 | 00:00:00 |
2022-03-27 04:00:00.0000000 | 2022-03-27 02:00:00.0000000 | 2022-03-27 04:00:00.0000000 | 00:00:00 |
Zugehöriger Inhalt
- Informationen zum Konvertieren von UTC in lokal finden Sie unter datetime_utc_to_local()
- Zeitzonen
- Liste der unterstützten Zeitzonen
- format_datetime()