How to get the last day of the month?

后端 未结 30 2631
迷失自我
迷失自我 2020-11-22 06:13

Is there a way using Python\'s standard library to easily determine (i.e. one function call) the last day of a given month?

If the standard library doesn\'t support

30条回答
  •  醉酒成梦
    2020-11-22 06:55

    >>> import datetime
    >>> import calendar
    >>> date  = datetime.datetime.now()
    
    >>> print date
    2015-03-06 01:25:14.939574
    
    >>> print date.replace(day = 1)
    2015-03-01 01:25:14.939574
    
    >>> print date.replace(day = calendar.monthrange(date.year, date.month)[1])
    2015-03-31 01:25:14.939574
    

提交回复
热议问题