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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث


يحدّد التابع اسم المنطقة الزمنية لكائن datetime.

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

datetime.tzname()

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

إن أخذ الكائن tzinfo القيمة None، فإنّ التابع يعيد القيمة ذاتها، وإلاّ فإنّه يعيد self.tzinfo.tzname(None)‎، ويطلق التابع استثناءً إن لم تُعِد العبارة السابقة القيمة None أو كائن سلسلة نصية.

أمثلة

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

>>> from datetime import datetime, tzinfo, timedelta
>>> class GMT1(tzinfo):
...     def tzname(self, dt):
...             return "Europe/Prague"
... 
>>> dt = datetime(2018, 7, 8, 12, 10, 30, tzinfo=GMT1())
>>> gmt = GMT1()
>>> dt.tzname()
'Europe/Prague'

انظر أيضًا

  • التابع datetime.dst()‎: التحكم في نظام التوقيت الصيفي.
  • التابع datetime.utcoffset()‎: يحدّد التابع مقدار الإزاحة عن التوقيت العالمي المنسّق.

مصادر

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