Bagaimana cara mendapatkan UTC dari zona waktu? [duplikat]
Bagaimana cara mendapatkan UTC dari zona waktu dengan python?
Zona waktu: Asia/Pontianak
Dari zona waktu (Asia / Pontianak), akan dihasilkan +7
, +8
atau semacamnya.
Jawaban
toRex
import pytz
from datetime import datetime, timezone
get_time = pytz.timezone('Asia/Pontianak').localize(datetime.now())
print(get_time)
Keluaran
Tanggal 8 Januari 2021 17: 41: 34.686607 + 07: 00
Sekarang, untuk mendapatkan hasil Zona Waktu
now_utc = datetime.now(timezone.utc)
print(now_utc)
TERMINATOR
Untuk bekerja dengan zona waktu dengan python, ada kebutuhan untuk menggunakan pytz
pustaka Python.
Langkah pertama adalah menginstal pytz
karena ini bukan pustaka standar:
pip install pytz
ATAU:
pip3 install pytz
Lalu berikut kodenya:
from datetime import datetime
import pytz
UTC = pytz.utc #storing the UTC property for later
time_zone = pytz.timezone('Asia/Pontianak') #get the local timzone for later
local_date_time = datetime.now(time_zone) #Formating the time to Asia/Pontianak
print(local_date_time)
#2021-01-08 18:57:02.691163+07:00
# ...and to UTC:
date_time_utc = local_date_time.astimezone(UTC)
print(date_time_utc)
#2021-01-08 18:57:02.691163+07:00
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'