Home » , , , , » Membuat waktu berdasarkan lokasi di python

Membuat waktu berdasarkan lokasi di python

Written By SBlog on Thursday, September 9, 2021 | September 09, 2021

Pada tulisan ini kita akan mencoba untuk membuat time berdasarkan lokasi. Sebelumnya kita mencoba datetime objek  untuk mendapatkan waktu dengan menggunakan python.

from datetime import datetime

now = datetime.now()

current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)

hasilnya berikut ini.

Current Time = 07:41:19

pada contoh terseut kita merubah datetime class ke dalam datetime module. Kemudian kita menggunakan metode now() untuk mendapatkan datetime objek yang berisi tanggal dan waktu saat ini.

Selanjutnya menggunakan datetime.strftime() untuk menjadikan tanggal dan waktu dalam bentuk string.

from datetime import datetime

now = datetime.now().time() # time object

print("now =", now)
print("type(now) =", type(now))

hasilnya seperti berikut ini.

now = 07:43:37.457423
type(now) = <class 'datetime.time'>

Untuk membuat waktu berdasarkan lokasi dapat dilakukan dengan menggunakan tambahan pytZ module.

from datetime import datetime
import pytz

tz_NY = pytz.timezone('US/Eastern') 
datetime_NY = datetime.now(tz_NY)
print("US time:", datetime_NY.strftime("%H:%M:%S"))

tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("London time:", datetime_London.strftime("%H:%M:%S"))

Diperoleh hasil sebagai berikut.

US time: 03:45:16
London time: 08:45:16



0 comments:

Post a Comment

(^_^) [o_o] (^.^) (".") ($.$)