Change Local Time Zone Using Pytz

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Informa Tempat Sampah 30 Ltr Stainless Slow Close - Silver

Informa Tempat Sampah 30 Ltr Stainless Slow Close - Silver

Tempat sampah pedal persembahan dari Informa ini akan menjadi perlatan rumah tangga yang mampu menjaga rumah terbebas dari sampah. Dioperasikan dengan menggunakan pedal injak agar tangan tetap higienis saat membuang sampah. Selain itu, tempat sampah ini dilengkapi dengan tutup soft close (menutup perlahan) sehingga tidak menimbulkan bunyi saat menutup.

Free Klik Disini !

change time zone using pytz python

Saat kita berinteraksi dengan server cloud. aplikasi yang menggunakan library datetime perlu kita ubah default timezonenya. salah satu modul yang bisa kita pakai pada bahasa pemrograman python adalah Pytz.

bagaimana cara menggunakanya ?


install terlebih dahulu jika library tersebut belum tersedia
pip install pytz

kemudian tentukan local timezone yang akan menjadi default dari sistem yang kita buat.

import pytz
from datetime import datetime

now = datetime.now()
localtz = pytz.timezone('Asia/Jakarta')
date_aware_la = localtz.localize(now).strftime("%Y-%m-%d %H:%M:%S")

print(date_aware_la)


Bagaimana cara mengubah menjadi unix time ?


gunakan mktime untuk mengubah menjadi unix time

import pytz
from datetime import datetime

now = datetime.now()
localtz = pytz.timezone('Asia/Jakarta')
date_aware_la = localtz.localize(now).strftime("%Y-%m-%d %H:%M:%S")
print(date_aware_la)

#change to unix time
source_time = time.strptime(date_aware_la, "%Y-%m-%d %H:%M:%S")
created_date_unix = time.mktime(source_time)
print(created_date_unix)

 

docs : http://pytz.sourceforge.net/