Page 67 - 6734
P. 67

# datetime знає про високосні роки:
           print datetime.datetime(2016,3,1)-
           datetime.datetime(2016,2,28) # результат 2 дня
           #print datetime.datetime(2015,2,29) # помилка!

           2018 8 27 18 5 13 543000 None
           1535382313.0
           26312010
           1
           2014-02-17 00:00:00
           9 3600 0
           2015-02-26 01:00:00
           2015-02-26 01:00:00
           True
           False
           2 days, 0:00:00

                            calendar – робота з календарем

               В прикладі показані функції для виведення календаря і роботи з
           ним за допомогою модуля calendar [5]. За замовчуванням першим
           днем тиждня є понеділок, а останнім – неділя.
           import calendar
           c=calendar.Calendar(calendar.MONDAY) # календар (або
           calendar.Calendar())
           print [d for d in c.itermonthdates(2016, 2)][:2] #
           ітератор на дні місяця datetime.date (цілі тиждні)
           print calendar.weekday(2016, 2, 29) # день тиждня
           print calendar.monthrange(2016, 2) # день тиждня
           першого дня місяця і кількість днів у місяці
           calendar.TextCalendar(calendar.MONDAY).formatmonth(20
           16, 2) # повертає текстовий календар на місяць
           calendar.LocaleTextCalendar(calendar.MONDAY,'Ukrainia
           n_Ukraine').formatmonth(2016, 2) # повертає текстовий
           календар на місяць (українська мова)

                                          66
   62   63   64   65   66   67   68   69   70   71   72