التابع datetime.datetime.replace()
في بايثون
< Python | datetime | datetime
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 21:38، 7 يوليو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>datetime.datetime.replace()</code> في بايثون}}</noinclude> يستبدل التابع القيم المعطاة...')
يستبدل التابع القيم المعطاة في المعاملات بالقيم الأصلية في كائن datetime.
البنية العامة
datetime.replace(year=self.year, month=self.month, day=self.day, hour=self.hour, minute=self.minute, second=self.second, microsecond=self.microsecond, tzinfo=self.tzinfo, * fold=0)
المعاملات
يأخذ التابع مجموعة من المعاملات المفتاحية هي year
و month
و day
و hour
و minute
و second
و microsecond
(السنة والشهر واليوم والساعة والدقيقة والثانية وأجزاء الثانية).
إضافة إلى المعاملين tzinfo
و fold
.
تحلّ القيمة المحدّدة لأيّ من هذه المعاملات محلّ القيمة المقابلة في كائن datetime.
تأخذ هذه المعاملات قيمًا افتراضية تساوي القيم المحدّدة في كائن datetime.
القيمة المعادة
يعيد التابع كائن datetime بعد إجراء عملية الاستبدال المحدّدة بواسطة المعاملات.
أمثلة
يبين المثال التالية آلية عمل التابع:
>>> from datetime import datetime
>>> dt = datetime(2018, 7, 8, 0, 37, 44)
>>> print(dt)
2018-07-08 00:37:44
>>> c = dt.replace(year=2019, hour=14)
>>> print(c)
2019-07-08 14:37:44
>>>
مصادر
قسم datetime Object في صفحة Basic date and time types في توثيق بايثون الرسمي.