equal
deleted
inserted
replaced
49 ONEDAY = timedelta(days=1) |
49 ONEDAY = timedelta(days=1) |
50 ONEWEEK = timedelta(days=7) |
50 ONEWEEK = timedelta(days=7) |
51 |
51 |
52 def days_in_month(date_): |
52 def days_in_month(date_): |
53 return monthrange(date_.year, date_.month)[1] |
53 return monthrange(date_.year, date_.month)[1] |
|
54 |
|
55 def days_in_year(date_): |
|
56 feb = pydatetime.date(date_.year, 2, 1) |
|
57 if days_in_month(feb) == 29: |
|
58 return 366 |
|
59 else: |
|
60 return 365 |
54 |
61 |
55 def previous_month(date_, nbmonth=1): |
62 def previous_month(date_, nbmonth=1): |
56 while nbmonth: |
63 while nbmonth: |
57 date_ = first_day(date_) - ONEDAY |
64 date_ = first_day(date_) - ONEDAY |
58 nbmonth -= 1 |
65 nbmonth -= 1 |