How to get the last day of the month?

后端 未结 30 3278
迷失自我
迷失自我 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:56

    Use pandas!

    def isMonthEnd(date):
        return date + pd.offsets.MonthEnd(0) == date
    
    isMonthEnd(datetime(1999, 12, 31))
    True
    isMonthEnd(pd.Timestamp('1999-12-31'))
    True
    isMonthEnd(pd.Timestamp(1965, 1, 10))
    False
    

提交回复
热议问题