• python算两个时间之间的天数,将天数转成int型


    import time
    import datetime
     
    #计算两个日期相差天数,自定义函数名,和两个日期的变量名。
    def Caltime(date1,date2):
        #%Y-%m-%d为日期格式,其中的-可以用其他代替或者不写,但是要统一,同理后面的时分秒也一样;可以只计算日期,不计算时间。
        #date1=time.strptime(date1,"%Y-%m-%d %H:%M:%S") 
        #date2=time.strptime(date2,"%Y-%m-%d %H:%M:%S")
        date1=time.strptime(date1,"%Y/%m/%d")
        date2=time.strptime(date2,"%Y/%m/%d")
        #根据上面需要计算日期还是日期时间,来确定需要几个数组段。下标0表示年,小标1表示月,依次类推...
        #date1=datetime.datetime(date1[0],date1[1],date1[2],date1[3],date1[4],date1[5])
        #date2=datetime.datetime(date2[0],date2[1],date2[2],date2[3],date2[4],date2[5])
        date1=datetime.datetime(date1[0],date1[1],date1[2])
        date2=datetime.datetime(date2[0],date2[1],date2[2])
        #返回两个变量相差的值,就是相差天数
        print((date2-date1).days)#将天数转成int型
        return(date2-date1)
    
    if __name__=='__main__':
        print('请输入较早日期(格式例:xxxx/xx/xx):')
        dt1=input()
        print('
    请输入较晚日期(格式为:xxxx/xx/xx):')
        dt2=input()
        print('较早日期为:'+dt1+'  较晚日期为:'+dt2)
        print('
    两个日期相差 ')
        Caltime(dt1,dt2)
        print (Caltime(dt1,dt2))
        print (type(Caltime(dt1,dt2)))

  • 相关阅读:
    jstat命令-帮助优化java性能
    使用nginx搭建简单文件服务器
    JVM初探
    fastDFS shiro权限校验 redis FreeMark页面静态化
    spring AOP
    Java多线程并发
    js插件之Ocupload
    Jquery总结
    shell
    Linux(二)
  • 原文地址:https://www.cnblogs.com/caiyishuai/p/13270957.html
Copyright © 2020-2023  润新知