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

Python الأساسيات دروس

Python اللغة البرمجية التحكم في العملية

الوظائف في Python

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

معالجة ملفات بايثون

أوبجكت بايثون والكلاس

تاريخ ووقت بايثون

معرفة متقدمة بايثون

كتيب مرجع بايثون

التوقيتات في Python (timestamp)

في هذا المقال، ستعلم كيفية تحويل توقيت إلى obj datetime، وتحويل obj datetime إلى توقيت (من خلال الأمثلة).

من المعتاد تخزين التاريخ والوقت كتوقيت في قاعدة البيانات. توقيت Unix هو عدد الثواني بين تاريخ معين في UTC و1 يناير 1970.

مثال 1: تحويل توقيت بايثون إلى تاريخ ووقت

من datetime import datetime
timestamp = 1545730073
dt_object = datetime.fromtimestamp(timestamp)
print("dt_object =", dt_object)
print("type(dt_object) =", type(dt_object))

عند تشغيل هذا البرنامج، يتم إظهار النتيجة كالتالي:

dt_object = 2018-12-25 09:27:53
type(dt_object) = <class 'datetime.datetime'>

في هذا المكان، نأتي منdatetimeتم استيراد كلاس datetime من المodule. ثم، استخدمنا طريقة datetime.fromtimestamp()، التي تعود بـ obj datetime المحلي. يتم تخزين هذا الـ obj فيdt_objectفي المتغيرات.

ملاحظة:يمكنك استخدامstrftime()يمكنك بسهولة إنشاء سلسلة تمثل التاريخ والوقت من obj datetime.

مثال 2: تحويل تاريخ ووقت بايثون إلى توقيت

يمكنك استخدام طريقة datetime.timestamp() للحصول على توقيت من obj datetime.

من datetime import datetime
# تاريخ الحالي والوقت الحالي
now = datetime.now()
timestamp = datetime.timestamp(now)
print("توقيت =", timestamp)