计算日期间隔小程序

时间:2020-04-04 17:49:37   收藏:0   阅读:258
import datetime

print(【计算日期间隔小程序】)
isGoon = True

def dateinput(datestr):
    for i in range(3):
        try:
            datedate = datetime.datetime.strptime(
                input(请输入%s日期(格式为“1970-1-1”): % datestr), %Y-%m-%d)
            return datedate
        except ValueError:
            print(数据输入有误,请重新输入~~~)
    else:
        print(你已经连续三次输入有误,程序退出,谢谢使用!)
        return None

while isGoon:

    date1 = dateinput(起始)
    if date1 == None:
        break

    date2 = dateinput(结束)
    if date2 == None:
        break

    if date2 > date1:
        d = date2 - date1
    else:
        d = date1 - date2

    print(%s到%s间隔了%s天 % (date1.strftime(%Y-%m-%d),
                           date2.strftime(%Y-%m-%d), d.days))
    isGoon = False

 

原文:https://www.cnblogs.com/oyster25/p/12632406.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!