English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المقال، ستعلم كيفية تحويل توقيت إلى obj datetime، وتحويل obj datetime إلى توقيت (من خلال الأمثلة).
من المعتاد تخزين التاريخ والوقت كتوقيت في قاعدة البيانات. توقيت Unix هو عدد الثواني بين تاريخ معين في UTC و1 يناير 1970.
من 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.
يمكنك استخدام طريقة datetime.timestamp() للحصول على توقيت من obj datetime.
من datetime import datetime # تاريخ الحالي والوقت الحالي now = datetime.now() timestamp = datetime.timestamp(now) print("توقيت =", timestamp)