python得到本月第一天、明天的日期
要在 Python 中获取特定日期,如本月的第一天和明天的日期,可以使用内置的 datetime
模块。以下是如何实现这两项操作的代码示例:
获取本月第一天
from datetime import datetime
# 获取当前日期
current_date = datetime.today()
# 获取本月第一天的日期
first_day_of_month = current_date.replace(day=1)
print("本月第一天:", first_day_of_month.strftime("%Y-%m-%d"))
replace(day=1)
: 使用replace
方法将当前日期的天数设置为 1,从而获取本月的第一天。
获取明天的日期
from datetime import datetime, timedelta
# 获取当前日期
current_date = datetime.today()
# 计算明天的日期
tomorrow = current_date + timedelta(days=1)
print("明天的日期:", tomorrow.strftime("%Y-%m-%d"))
timedelta(days=1)
: 使用timedelta
来增加一天,从而得到明天的日期。
解释
datetime.today()
: 获取当前日期和时间。strftime("%Y-%m-%d")
: 格式化日期输出,显示为YYYY-MM-DD
格式。
通过使用 datetime
和 timedelta
,你可以非常方便地进行日期计算和格式化。根据这些示例,你可以得到今日、明天以及其他相关日期。