English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات لـ Python

تحكم في عملية Python

الوظائف في Python

أنواع البيانات في Python

عمليات تحميل ملفات Python

أوبجكتات وكلاس في Python

تاريخ وتوقيت Python

معرفة متقدمة في Python

دليل Python

الحصول على الوقت الحالي في Python

في هذا المقال، ستتعلم كيفية الحصول على الوقت الحالي للبيئة اللغوية والمناطق الزمنية المختلفة في Python.

يمكنك استخدام العديد من الطرق للحصول على الوقت الحالي لـ Python.

مثال 1: استخدام الوقت الحالي للمجلة datetime

from datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("وقت الحالي =", current_time)

في المثال السابق، نحن نأتي منdatetimeتم استيراد كلاس datetime من المكتبة. ثم، نستخدم now() لتحصل على object datetime يحتوي على التاريخ والوقت الحالي.

ثم استخدمdatetime.strftime()يُمكنك إنشاء سلسلة تمثل الوقت الحالي.

إذا كنت بحاجة إلى إنشاء time object يحتوي على الوقت الحالي، يمكنك تنفيذ ما يلي.

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

مثال 2: استخدام وقت الحالي لمكتبة الوقت

يمكنك أيضًا استخدام مكتبة الوقت للحصول على الوقت الحالي.

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

مثال 3: وقت الحالي للمنطقة الزمنية

إذا كنت بحاجة إلى العثور على وقت الحالي لمنطقة زمنية معينة، يمكنك استخداممكتبة pytZ.

from datetime import datetime
import pytz
tz_NY = pytz.timezone('America/New_York') 
datetime_NY = datetime.now(tz_NY)
print("وقت نيويورك:", datetime_NY.strftime("%H:%M:%S"))
tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("وقت لندن:", datetime_London.strftime("%H:%M:%S"))