python获取每个月的第一天的日期

2022-03-11 00:00:00 日期 获取 每个月

python自定义函数,获取每个月的第一天

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/18
修改日期:2022/3/18
功能描述:Python获取指定的日期所在月份的第一天的日期
"""
import datetime

def firstDayOfMonth(dt):
    return (dt + datetime.timedelta(days=-dt.day + 1)).replace(hour=0, minute=0, second=0, microsecond=0)

print('皮蛋编程提醒您这个月的第一天市:{}'.format(firstDayOfMonth(datetime.datetime(2022, 5, 13))))

输入结果如下:
皮蛋编程提醒您这个月的第一天市:2022-05-01 00:00:00

相关文章