التابع timedelta.total_seconds()‎ في بايثون

من موسوعة حسوب
مراجعة 09:25، 29 يونيو 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يعيد التابع عدد الثواني الكلّي في المدّة الزمنية التي يمثّلها كائن timedelta.

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

timedelta.total_seconds()

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

يعيد التابع عدد الثواني الكلّي في المدّة الزمنية التي يمثّلها كائن timedelta.

يمكن الحصول على نفس نتيجة هذا التابع باستخدام التعبير td / timedelta(seconds=1)‎.

ملاحظات

1- عندما تكون المدّة الزمنية التي يمثّلها كائن timedelta كبيرة جدًّا (أكثر من 270 سنة في معظم الأنظمة)، تظهر بعض الأخطاء على مستوى أجزاء من الثانية.

2- هذا التابع جديد في الإصدار 3.2 من اللغة.

أمثلة

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

>>> from datetime import timedelta
>>> t = timedelta(days=2, hours=3)
>>> t.total_seconds()
183600.0

انظر أيضًا

الصنف datetime.timedelta()‎ في بايثون.

مصادر

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