当前位置:首页python > 正文

python 日期计算

作者:野牛程序员:2023-08-10 23:38:38python阅读 2925

在Python中,你可以使用datetime模块进行日期计算。以下是一些常见的日期计算操作的示例:

  1. 日期相加或相减

from datetime import datetime, timedelta

current_date = datetime.today()

# 添加一天
next_day = current_date + timedelta(days=1)

# 减去一周
last_week = current_date - timedelta(weeks=1)
  1. 计算两个日期之间的时间差

from datetime import datetime

date1 = datetime(2023, 8, 1)
date2 = datetime(2023, 8, 10)

time_difference = date2 - date1
print("时间差:", time_difference)
  1. 指定时间间隔并循环

from datetime import datetime, timedelta

start_date = datetime(2023, 8, 1)
end_date = datetime(2023, 8, 10)
interval = timedelta(days=1)

current_date = start_date
while current_date <= end_date:
    print(current_date)
    current_date += interval
  1. 格式化日期

from datetime import datetime

current_date = datetime.today()
formatted_date = current_date.strftime("%Y-%m-%d %H:%M:%S")
print("格式化日期:", formatted_date)

这些示例演示了如何进行日期计算,包括日期的相加减、计算时间差、循环日期范围以及格式化日期。可以根据具体需求进行调整和扩展。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击