datetime_local_to_utc()
Mengonversi tanggalwaktu lokal ke tanggalwaktu UTC menggunakan spesifikasi zona waktu.
Sintaks
datetime_local_to_utc(
Dari,
zona waktu)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
dari | datetime |
✔️ | Tanggalwaktu lokal untuk dikonversi. |
zona waktu | string |
✔️ | Zona waktu tanggalwaktu yang diinginkan. Nilai harus menjadi salah satu zona waktu yang didukung. |
Mengembalikan
Tanggalwaktu UTC yang sesuai dengan tanggalwaktu lokal dalam .timezone
Contoh
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 | Eropa/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 | AS/Pasifik | 2020-02-03 04:02:20.0000000 |
Catatan
Biasanya ada pemetaan 1:1 antara UTC dan waktu setempat, namun ada ambiguitas waktu di dekat transisi DST. Menerjemahkan dari lokal ke UTC lalu kembali ke lokal dapat menghasilkan offset satu jam antara dua nilai tanggalwaktu lokal jika jam dimajukan karena 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
Lokal | 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 |
Konten terkait
- Untuk mengonversi dari UTC ke lokal, lihat datetime_utc_to_local()
- Daftar zona waktu yang didukung
- format_datetime()
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk