جدول المحتويات
10.8. التواريخ والأوقات #
توفر وحدة datetime فئات لمعالجة التواريخ والأوقات بطرق بسيطة ومعقدة. مع دعم حسابات التاريخ والوقت، ينصبّ تركيز التنفيذ على استخراج العناصر بكفاءة لتنسيق المخرجات ومعالجتها. تدعم الوحدة أيضًا الكائنات التي تراعي المنطقة الزمنية.
>>> # dates are easily constructed and formatted
>>> from datetime import date
>>> now = date.today()
>>> now
datetime.date(2003, 12, 2)
>>> now.strftime("%m-%d-%y. %d %b %Y is a %A on the %d day of %B.")
'12-02-03. 02 Dec 2003 is a Tuesday on the 02 day of December.'
>>> # dates support calendar arithmetic
>>> birthday = date(1964, 7, 31)
>>> age = now - birthday
>>> age.days
14368