当前位置: 首页 > 面试题库 >

在Python中为日期添加天数

丌官霖
2023-03-14
问题内容

我有一个日期"10/10/11(m-d-y)",我想使用Python脚本为其添加5天。请考虑在月底也可以使用的一般解决方案。

我正在使用以下代码:

import re
from datetime import datetime

StartDate = "10/10/11"

Date = datetime.strptime(StartDate, "%m/%d/%y")

print Date ->正在打印 '2011-10-10 00:00:00'

现在,我要在此日期之前增加5天。我使用以下代码:

EndDate = Date.today()+timedelta(days=10)

哪个返回此错误:

name 'timedelta' is not defined

问题答案:

先前的答案是正确的,但是通常这样做是更好的做法:

import datetime

然后,您将拥有datetime.timedelta

date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")

end_date = date_1 + datetime.timedelta(days=10)


 类似资料:
  • 问题内容: 我在MySQL中有一张表。将表中的当前日期值添加为2天的sql语句看起来像什么? 这会增加一秒钟的值,我不想更新时间,我想增加两天? 问题答案: 假设您的字段是一种类型(或相似类型): 使用您提供的示例,它看起来可能像这样: 这种方法也适用。

  • 问题内容: 我想在日期中增加几天以在Java中获得新日期。如何使用该类来实现。 是我的生产日期的实例,我想达到到期日期,将当前日期增加100天左右并将其存储在变量中,但无法执行此操作。 问题答案: 利用。这是一个启动示例。 如果您想要更大的灵活性和更少的冗长代码,我还是建议您使用JodaTime。

  • 如何将x天添加到Java中的日期? 例如,我的日期是,格式为。 加上5天,输出应为。

  • 本文向大家介绍如何在iOS / iPhone中为日期添加1天?,包括了如何在iOS / iPhone中为日期添加1天?的使用技巧和注意事项,需要的朋友参考一下 日期值封装单个时间点,与任何特定的日历系统或时区无关。日期值表示相对于绝对参考日期的时间间隔。 在这里,我们将了解如何添加1天的日期, 为此,我们将使用Playground,在Playground中复制以下代码,

  • 为什么我在今天的基础上加上30天就得到了今天的30天,而当我加上20天就得到了今天的30天?? 这是一个样本 “这是控制台”

  • 我不确定这是否可能? 我得拿到密码才能读 今天的月份即2月今天的日期即17月底的日期即31日,然后是一年中的其他11个月,在一行中按顺序排列 8月1日-31日|9月|10月|11月|12月|1月|2月|3月|4月|5月|6月|7月 请以最佳方式提供任何建议? 多谢 定时(timing的缩写)