python中如何獲取每個月的第一天和最后一天?
2 回答

wolvvi
TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超9個贊
import calendar
import datetime
Format="%d-%d-%d"
year=datetime.datetime.now().year
for i in range(1,13):
? ?d =calendar.monthrange(year,i)
? ?print(Format % (year, i, 1))
? ?print(Format % (year, i, d[1]))

孤獨(dú)的小豬
TA貢獻(xiàn)232條經(jīng)驗(yàn) 獲得超302個贊
import?datetime for?x?in?xrange(1,?13): ??dt_start?=?(datetime.datetime(2016,?x,?1)).strftime("%Y%m%d") ??if?12?==?x: ????dt_end?=?(datetime.datetime(2016,?12,?31)).strftime("%Y%m%d") ??else: ????dt_end?=?(datetime.datetime(2016,?x+1,?1)?-?datetime.timedelta(days?=?1)).strftime("%Y%m%d") ??print?dt_start,?dt_end
添加回答
舉報(bào)
0/150
提交
取消