English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المقال، ستتعلم كيفية الحصول على الوقت الحالي للبيئة اللغوية والمناطق الزمنية المختلفة في Python.
يمكنك استخدام العديد من الطرق للحصول على الوقت الحالي لـ Python.
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))
يمكنك أيضًا استخدام مكتبة الوقت للحصول على الوقت الحالي.
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("وقت نيويورك:", 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"))