datetime_local_to_utc()
Convierte datetime local en utc datetime mediante una especificación de zona horaria.
Syntax
datetime_local_to_utc(
De,
Timezone)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
from | datetime |
✔️ | Fecha y hora local que se va a convertir. |
timezone | string |
✔️ | Zona horaria de la fecha y hora deseada. El valor debe ser una de las zonas horarias admitidas. |
Devoluciones
Fecha y hora UTC que corresponde a la fecha y hora local del especificado timezone
.
Ejemplo
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)
Salida
local_dt | Tz | utc_dt |
---|---|---|
2020-02-02 20:02:20.0000000 | Europa/París | 2020-02-02 19:02:20.0000000 |
2020-02-02 20:02:20.0000000 | América/Chicago | 2020-02-03 02:02:20.0000000 |
2020-02-02 20:02:20.0000000 | EE. UU./Pacífico | 2020-02-03 04:02:20.0000000 |
Nota
Normalmente hay una asignación de 1:1 entre las UTC y la hora local, pero hay una ambigüedad de hora cerca de la transición del horario de vida. La traducción de local a UTC y, a continuación, volver a local puede producir un desplazamiento de hora entre dos valores de fecha y hora locales si los relojes estaban avanzados debido a 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
Local | 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 |
Contenido relacionado
- Para convertir de UTC a local, consulte datetime_utc_to_local()
- Lista de zonas horarias admitidas
- format_datetime()
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de