برنامه نویسی ۲۴۶۳ بازدید

در این مطلب، چگونگی دریافت ساعت کنونی در پایتون (برای مناطق زمانی گوناگون)، همراه با ارائه مثال‌هایی بیان شده است.

دریافت ساعت کنونی در پایتون

راهکارهای متفاوتی وجود دارد که می‌توان با استفاده از آن‌ها تاریخ و ساعت کنونی را در سیستم دریافت کرد.

مثال ۱: زمان کنونی با استفاده از شی 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"))

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

بر اساس رای ۵ نفر
آیا این مطلب برای شما مفید بود؟
شما قبلا رای داده‌اید!
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.

«الهام حصارکی»، فارغ‌التحصیل مقطع کارشناسی ارشد مهندسی فناوری اطلاعات، گرایش سیستم‌های اطلاعات مدیریت است. او در زمینه هوش مصنوعی و داده‌کاوی، به ویژه تحلیل شبکه‌های اجتماعی، فعالیت می‌کند.