我想定义一个变量作为datetime对象,表示用户输入的天数。例如。
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”值的变量必须是datetime值。正如我在评论中所说,大约3天就变成了0年1月3日
使用timedelta:
使用标准datetime库中的timedelta相当简单:
相关问题 更多 >
编程相关推荐