Python Güncel Saati Al

Bu makalede, yerel ayarınızın geçerli saatini ve Python'daki farklı saat dilimlerini öğreneceksiniz.

Python'da güncel saati almanın birkaç yolu vardır.

Örnek 1: datetime nesnesini kullanan geçerli saat

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

Çıktı

 Geçerli Zaman = 07:41:19

Yukarıdaki örnekte, datetimedatetime modülünden sınıfı içe aktardık . Ardından, güncel tarih ve saati içeren now()bir datetimenesne elde etmek için yöntemi kullandık .

Datetime.strftime () yöntemini kullanarak o anki zamanı temsil eden bir dize oluşturduk.

timeŞimdiki zamanı içeren bir nesne oluşturmanız gerekiyorsa, bunun gibi bir şey yapabilirsiniz.

 from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now)) 

Çıktı

 şimdi = 07: 43: 37.457423 türü (şimdi) = 

Örnek 2: Zaman modülünü kullanan geçerli saat

Zaman modülünü kullanarak güncel saati de alabilirsiniz.

 import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time) 

Çıktı

 07:46:58

Örnek 3: Bir saat diliminin geçerli saati

Belirli bir zaman diliminin halihazırdaki zamanını bulmanız gerekiyorsa, pytZ modülünü kullanabilirsiniz.

 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")) 

Çıktı

 NY saati: 03:45:16 Londra saati: 08:45:16

Ilginç makaleler...