工作需要,写了一个极其简单的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