Dalam artikel ini, Anda akan belajar mengetahui waktu saat ini dari lokasi Anda serta zona waktu yang berbeda dengan Python.
Ada beberapa cara yang dapat Anda lakukan untuk mengetahui waktu saat ini dengan Python.
Contoh 1: Waktu saat ini menggunakan objek datetime
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time)
Keluaran
Waktu Saat Ini = 07:41:19
Dalam contoh di atas, kami telah mengimpor datetime
kelas dari modul datetime. Kemudian, kami menggunakan now()
metode untuk mendapatkan datetime
objek yang berisi tanggal dan waktu saat ini.
Menggunakan metode datetime.strftime (), kami kemudian membuat string yang mewakili waktu saat ini.
Jika Anda perlu membuat time
objek yang berisi waktu saat ini, Anda dapat melakukan sesuatu seperti ini.
from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now))
Keluaran
now = 07: 43: 37.457423 type (sekarang) =
Contoh 2: Waktu saat ini menggunakan modul waktu
Anda juga bisa mendapatkan waktu saat ini menggunakan modul waktu.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Keluaran
07:46:58
Contoh 3: Waktu saat ini dari suatu zona waktu
Jika Anda perlu menemukan waktu saat ini dari zona waktu tertentu, Anda dapat menggunakan modul pytZ.
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("NY 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"))
Keluaran
NY waktu: 03:45:16 waktu London: 08:45:16