datetime_local_to_utc()
Converte datetime locale in datetime UTC usando una specifica del fuso orario.
Sintassi
datetime_local_to_utc(
Da,
Fuso orario)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
from | datetime |
✔️ | Valore datetime locale da convertire. |
Fuso orario | string |
✔️ | Fuso orario del valore datetime desiderato. Il valore deve essere uno dei fusi orari supportati. |
Restituisce
Valore datetime UTC che corrisponde al valore datetime locale nell'oggetto specificato timezone
.
Esempio
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)
Output
local_dt | Tz | utc_dt |
---|---|---|
2020-02-02 20:02:20.0000000 | Europe/Paris | 2020-02-02 19:02:20.0000000 |
2020-02-02 20:02:20.0000000 | America/Chicago | 2020-02-03 02:02:20.0000000 |
2020-02-02 20:02:20.0000000 | Stati Uniti/Pacifico | 2020-02-03 04:02:20.0000000 |
Nota
In genere esiste un mapping di 1:1 tra ora UTC e ora locale, ma c'è un'ambiguità di tempo vicino alla transizione DST. La conversione da locale a UTC e quindi in locale può produrre un offset di ora tra due valori datetime locali se gli orologi sono stati avanzati a causa di 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
Locale | 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 |
Contenuti correlati
- Per eseguire la conversione da UTC a locale, vedere datetime_utc_to_local()
- Elenco dei fusi orari supportati
- format_datetime()
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per