Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přepněte služby pomocí rozevíracího seznamu Verze . Přečtěte si další informace o navigaci.
Platí pro: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Převede místní datum a čas na čas UTC pomocí specifikace časového pásma.
Syntaxe
datetime_local_to_utc(
z,časového pásma)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Typ | Požadováno | Popis |
|---|---|---|---|
| od | datetime |
✔️ | Místní datum a čas, který chcete převést. |
| časové pásmo | string |
✔️ | Časové pásmo požadovaného data a času. Hodnota musí být jednou z podporovaných časových pásem. |
Návraty
Vrátí čas UTC, který odpovídá místnímu datu a času v zadané timezonehodnotě .
Příklady
Následující příklad ukazuje, jak převést místní datum a čas na čas UTC.
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:
Obvykle existuje mapování 1:1 mezi UTC a místním časem, existuje však nejednoznačnost v blízkosti přechodu DST. Převod z místního na UTC a pak zpět na místní může způsobit posun hodin mezi dvěma hodnotami data a času, pokud byly hodiny rozšířené kvůli DST.
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í | standard 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í, podívejte se na datetime_utc_to_local()
- Časová pásma
- Seznam podporovaných časových pásmů
- format_datetime()