Change Local Time Zone Using Pytz

Subscribe Dengan Account Google Untuk Mendapatkan Artikel Terbaru !
Bu Tidak Ada Teman Menangis Malam Ini

Bu Tidak Ada Teman Menangis Malam Ini

Bu, aku berusaha tidak hancur dihantam hidup meski sesekali rasanya hampir redup. Aku terus melawan pada dunia ini meski banyak tangis yang kusimpan sendiri.

Buy

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/