gpt4 book ai didi

python - 如何在 python 中创建一个代表一定天数的日期对象

转载 作者:太空狗 更新时间:2023-10-30 00:24:21 25 4
gpt4 key购买 nike

我想定义一个变量作为日期时间对象,表示用户输入的天数。例如。

numDays = #input from user
deltaDatetime = #this is what I'm trying to figure out how to do
str(datetime.datetime.now() + deltaDatetime)

如果用户输入 3 作为输入,此代码将打印出代表从今天起 3 天的日期时间。知道怎么做吗?我完全不知道解决这个问题的有效方法。

编辑:由于我的系统设置方式,存储“deltaDatetime”值的变量必须是日期时间值。正如我在评论中所说,3 天之类的东西变成了第 0 年,即 1 月 3 日。

最佳答案

使用标准日期时间库中的 timedelta 非常简单:

import datetime
numDays = 5 # heh, removed the 'var' in front of this (braincramp)
print datetime.datetime.now() + datetime.timedelta(days=numDays)

关于python - 如何在 python 中创建一个代表一定天数的日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17708823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com