التابع datetime.strptime()‎ في بايثون

من موسوعة حسوب
مراجعة 20:09، 5 يوليو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>datetime.strptime()‎</code> في بايثون}}</noinclude> ينسّق التابع كائن datetime الموافق لس...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


ينسّق التابع كائن datetime الموافق لسلسلة التاريخ النصية المعطاة، باستخدام سلسلة التنسيق النصية المعطاة.

البنية العامة

datetime.strptime(date_string, format)

المعاملات

date_string

سلسلة التاريخ النصية التي يستخدمها التابع لإنشاء كائن datetime الموافق.

format

سلسلة التنسيق النصية التي يستخدمها التابع لتنسيق الوقت والتاريخ في كائن datetime المعاد.

راجع قسم (التابعان strftime()‎ و strptime() ).

تطلق اللغة الخطأ ValueError إن لم يكن التابع time.strptime() قادرًا على تفسير سلسلة التاريخ النصية أو سلسلة التنسيق النصية، أو إن أعاد التابع قيمة ليست من نوع صفّ وقتي time tuple.

القيمة المعادة

يعيد التابع كائن datetime يكون التاريخ والوقت فيها منسّقين بحسب سلسلة التنسيق النصية الممرّرة إلى التابع.

عمل هذا التابع مكافئ للتعبير datetime(*(time.strptime(date_string, format)[0:6]))

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> from datetime import datetime
>>> dt = datetime.strptime("05/07/18 23:03", "%d/%m/%y %H:%M")
>>> dt
datetime.datetime(2018, 7, 5, 23, 3)

انظر أيضًا

مصادر

قسم date Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.