Saat diliminden UTC nasıl alınır? [çiftleme]
Jan 08 2021
Python ile saat diliminden UTC nasıl alınır?
Saat dilimi: Asia/Pontianak
Diliminin (Asya / Pontianak) itibaren sonuçlandı olacak +7
, +8
ya da böyle bir şey.
Yanıtlar
toRex Jan 08 2021 at 18:42
import pytz
from datetime import datetime, timezone
get_time = pytz.timezone('Asia/Pontianak').localize(datetime.now())
print(get_time)
Çıktı
2021-01-08 17: 41: 34.686607 + 07: 00
Şimdi, Saat Dilimi sonucunu almak için
now_utc = datetime.now(timezone.utc)
print(now_utc)
TERMINATOR Jan 08 2021 at 18:42
pytz
Python'da saat dilimleriyle çalışmak için Python kitaplığının kullanılması gerekir .
İlk adım, pytz
standart bir kitaplık olmadığı için kurmaktır:
pip install pytz
VEYA:
pip3 install pytz
O zaman işte kod:
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
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı