دریافت ساعت کنونی در پایتون — به زبان ساده

در این مطلب، چگونگی دریافت ساعت کنونی در پایتون (برای مناطق زمانی گوناگون)، همراه با ارائه مثالهایی بیان شده است.
دریافت ساعت کنونی در پایتون
راهکارهای متفاوتی وجود دارد که میتوان با استفاده از آنها تاریخ و ساعت کنونی را در سیستم دریافت کرد.
مثال ۱: زمان کنونی با استفاده از شی datetime
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time)
در مثال بالا، کلاس datetime از ماژول datetime وارد میشود. سپس، از متد ()now برای دریافت شی datetime استفاده میشود که حاوی تاریخ و ساعت کنونی است. با استفاده از متد ()datetime.strftime، رشتهای ساخته شده است که ساعت کنونی را نمایش میدهد. اگر کاربر بخواهد شی time که حاوی ساعت کنونی سیستم است را بسازد، میتواند کاری به صورت زیر را انجام دهد:
from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now))
مثال ۲: ساعت کنونی با استفاده از ماژول time
همچنین، میتوان ساعت کنونی را با استفاده از ماژول time گرفت.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
مثال ۳: زمان کنونی از منطقه زمانی
اگر کاربر تمایل دارد ساعت کنونی را در منطقه زمانی خاصی داشته باشد، میتواند از ماژول 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"))
اگر نوشته بالا برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
برای من مینویسه ماژول pytz وجود ندارد
برای منم
اون که از منطقه بود ، باز هم از روی گوشی تایم رو میگرفت!