Привет ето знает,
есть в python такая функция указываешь месяц ,функция возвращает первый и последний день?
s0rgНужно получить первый и помследний день формат не имеет значения..
День недели? Год при этом не указывается?
#!/usr/bin/env python
#-*- coding: utf8 -*-
from datetime import date, timedelta
def get_first_last(month, year=None):
"""
Get first and last day of month
if year is None - current year is used
Return tuple (first, last)
"""
if year is None:
year = date.today().year
fst = date(year, month, 1)
lst = fst.replace(month=month+1) - timedelta(days=1)
return (fst, lst)
print get_first_last(1)
from calendar import monthrange
print(monthrange(year, month))