التابع datetime.strftime()
في بايثون
ينسّق التابع التاريخ والوقت باستخدام سلسلة التنسيق النصية المعطاة.
البنية العامة
datetime.strftime(format)
المعاملات
format
سلسلة التنسيق النصية التي يستخدمها التابع لتنسيق السلسلة النصية المعادة.
راجع قسم (التابعان strftime()
و strptime()
).
القيمة المعادة
يعيد التابع سلسلة نصية تمثّل الوقت والتاريخ، ويمكن التحكّم بطريقة التمثيل هذه باستخدام سلسلة تنسيق نصية.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from datetime import date
>>> dt = datetime(2018, 7, 8, 23, 9, 19)
>>> dt.strftime("%d/%m/%y")
'08/07/18'
>>> dt.strftime("%d %b, %Y")
'08 Jul, 2018'
>>> dt.strftime("%d %b, %Y - %H:%M:%S")
'08 Jul, 2018 - 23:09:19'
>>> dt.strftime("%d %b, %Y - %I:%M:%S %p")
'08 Jul, 2018 - 11:09:19 PM'
انظر أيضًا
- التابعان
strftime()
وstrptime()
. - التابع
datetime.__format__()
: يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائنdatetime
باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابعstr.format()
.
مصادر
قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.