获取指定日期的月起止时间
时间: 2023-07-06 21:07:59 浏览: 82
ASP.NET获取本天、周、月、年的起止时间
5星 · 资源好评率100%
您可以使用Python的datetime模块来获取指定日期的月起止时间。以下是一个示例代码:
```python
import datetime
def get_month_range(date):
start_date = datetime.date(date.year, date.month, 1)
last_day = datetime.date(date.year, date.month + 1, 1) - datetime.timedelta(days=1)
end_date = datetime.date(date.year, date.month, last_day.day)
return (start_date, end_date)
```
使用上述函数,您可以传递一个datetime对象并获得该日期所在月份的起始日期和结束日期。例如,以下是如何使用该函数来获取2022年6月份的起始和结束日期:
```python
date = datetime.date(2022, 6, 15)
start_date, end_date = get_month_range(date)
print(start_date) # 2022-06-01
print(end_date) # 2022-06-30
```
希望这可以帮助您!
阅读全文