الدالة calendar.timegm()‎ في بايثون

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


تأخذ الدالة صفًّا من الأوقات كالذي تعيده الدالة gmtime()‎ في وحدة time، وتعيد قيمة الختم الزمني المقابل في نظام يونكس

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

calendar.timegm(tuple)

المعاملات

تأخذ الدالة صفًّا يتضمّن القيم (ثانية، دقيقة، ساعة، يوم، شهر، سنة) وتحوّله إلى الختم الزمني المقابل في نظام يونكس.

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

تأخذ الدالة صفًّا من الأوقات كالذي تعيده الدالة gmtime()‎‎ في وحدة time، وتعيد قيمة الختم الزمني المقابل في نظام يونكس ويبدأ حساب السنين من سنة 1970، وباستخدام الترميز POSIX. وفي الواقع تعكس كل من الدالتين time.gmtime()‎ و timegm()‎ عمل الأخرى.

أمثلة

يبين المثال التالي طريقة استخدام الدالة للحصول على الختم الزمني للتاريخ 2018/8/4 الساعة 00:25:14 :

>>> t1 = (2018, 8, 4, 0, 25, 14)
>>> calendar.timegm(t1)
1533342314

انظر أيضًا

مصادر

صفحة General calendar-related functions في توثيق بايثون الرسمي.