datetime_local_to_utc()
Převede místní datetime na datetime UTC pomocí specifikace časového pásma.
Syntax
datetime_local_to_utc(
Z,
Timezone)
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Z | datetime |
✔️ | Místní datum a čas, který se má převést. |
Timezone | string |
✔️ | Časové pásmo požadovaného data a času. Hodnota musí být jedno z podporovaných časových pásem. |
Návraty
A UTC datetime , který odpovídá místnímu datetime v zadaném timezone
.
Příklad
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)
Výstup
local_dt | Tz | utc_dt |
---|---|---|
2020-02-02 20:02:20.0000000 | Evropa/Paříž | 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/Tichomoří | 2020-02-03 04:02:20.0000000 |
Poznámka
Mezi UTC a místním časem obvykle probíhá mapování 1:1, ale v blízkosti přechodu letního času je časová nejednoznačnost. Při překladu z místního na UTC a pak zpět do místního může dojít k posunu hodiny mezi dvěma místními hodnotami data a času, pokud byly hodiny pokročilé kvůli letnímu času.
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
Místní | UTC | BackToLocal | Diff |
---|---|---|---|
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 |
Související obsah
- Pokud chcete převést z UTC na místní, přečtěte si datetime_utc_to_local().
- Seznam podporovaných časových pásem
- format_datetime()
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro