python - 指定日期和时间间隔, 输出结果

工作需要,写了一个极其简单的python计算日期的程序。

主要功能是指定一个日期和时间间隔(往前推89天。。。)。 最终输出结果


代码:

import datetime


while 1:
print "Enter somthing(quit or a date)"
user_input = raw_input(">")
if user_input.lower().startswith("quit"):
print "Exiting..."
break
else: 
date = datetime.datetime.strptime(user_input, "%Y-%m-%d")

print "Enter space time"
input_diff = raw_input(">")
diff = datetime.timedelta(days = int(input_diff))


# new_day = date + diff
print str(date + diff)


输入用例:

2012-11-05

-89

结果: 2012-08-08

你可能感兴趣的:(小工具)