获取今天的日期和本月第一天到最后一天的日期,并格式化“YY-MM-DD"
时间: 2024-11-09 13:28:07 浏览: 24
在Python中,你可以使用内置的`datetime`模块来获取和格式化日期。以下是一个例子:
```python
from datetime import datetime, timedelta
# 获取当前日期
today = datetime.now()
# 计算本月第一天(1号)和最后一天的日期
first_day_of_month = today.replace(day=1)
last_day_of_month = first_day_of_month + timedelta(days=(today.month - 1) * 30 if today.day == 1 else today.month)
# 格式化为 "YY-MM-DD"
formatted_date_first_to_last = first_day_of_month.strftime('%y-%m-%d')
formatted_date_today = today.strftime('%y-%m-%d')
print(f"今天是:{formatted_date_today}")
print(f"本月的第一天到最后一天:{formatted_date_first_to_last} 至 {formatted_date_last_to_first}")
```
这段代码首先获取当前日期,然后找到这个月的第一天,接着计算出本月的最后一天(假设每个月都是30天,如果不是,还需要考虑闰年的情况)。最后,使用`strftime`方法将日期转换为指定的格式。
如果你使用的是Java或者其他语言,请告诉我,我可以提供相应的代码示例。
阅读全文