在特定日期添加天数

时间:2018-04-16 13:38:38

标签: python datetime

目前使用bash我正在使用此字符串,以便将27天添加到用户输入的特定日期:

 d1="$(date -d "$date +27 days" +"%a %b %d %Y")"

我目前正在尝试在python(尝试学习python)中做一些类似于我试图将27天添加到特定日期的内容

import datetime


print ("Last billing run date mm/dd/yy")
d = input()

a = datetime.timedelta(days=27)
b = datetime.timedelta(days=45)

x = d + b
y = d + a

print(x)
print(y)

1 个答案:

答案 0 :(得分:1)

您需要将输入日期字符串转换为datetime对象。

<强>实施例

import datetime

print ("Last billing run date mm/dd/yy") 
d = raw_input()
d = datetime.datetime.strptime(d, "%m/%d/%y")

a = datetime.timedelta(days=27) 
b = datetime.timedelta(days=45)

x = d + b 
y = d + a

print(x) 
print(y)