finding first day of the month in python

后端 未结 11 876
挽巷
挽巷 2021-02-02 05:39

I\'m trying to find the first day of the month in python with one condition: if my current date passed the 25th of the month, then the first date variable will hold the first da

11条回答
  •  醉梦人生
    2021-02-02 05:47

    Use dateutil.

    from datetime import date
    from dateutil.relativedelta import relativedelta
    
    today = date.today()
    first_day = today.replace(day=1)
    if today.day > 25:
        print(first_day + relativedelta(months=1))
    else:
        print(first_day)
    

提交回复
热议问题