اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

هنالك العديد من الطرق لتحويل تاريخ من نوع  unix timestamp إلى تاريخ قابل للقراءة، فيمكنك على سبيل المثال استخدام دالة datetime.fromtimestamp من مكتبة datetime ومن ثم تحويل الناتج إلى سلسلة نصية لعرض التاريخ عن طريق دالة strftime كما في المثال التالي:

import datetime
print(
    datetime.datetime.fromtimestamp(
        int("1284101485")
    ).strftime('%Y-%m-%d %H:%M:%S')
)

ملاحظة: يبدو datetime.datetime غريبا نوعا ما، لكن في الحقيقة  datetime الأولى هي اسم الوحدة أما  datetime الثانية فهي لاسم الصنف.
كما يمكنك أيضا استخدام مكتبة time لتحويل التاريخ والوقت كما في المثال التالي:

>>> import time
>>> time.ctime(int("1284101485"))
'Fri Sep 10 16:51:25 2010'
>>> time.strftime("%D %H:%M", time.localtime(int("1284101485")))
'09/10/10 16:51'

المصدر

تم التعديل في بواسطة هشام رزق الله

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...