zoukankan      html  css  js  c++  java
  • python str转换成timedelta或date

    1.sql 中的time类型数据,用cursor.fetchall获取后,返回的是timedelta类型,原始数据是str类型,比较是否相同的话需要把其中一个转换

    1).把str转换成timedelta

    import datetime
    str="15:00:00"
    strtime=str.split(":")
    strtimedelta=datetime.timedelta(hours=int(strtime[0]),minutes=int(strtime[1]),seconds=int(strtime[2]))

    2).把timedelta转换成str

    import datetime
    time1=datetime.timedelta(hours=15,minutes=0,seconds=0)
    strtime=time1.__str__()
    
    #strtime为“15:00:00”

    2.sql中的date类型数据,用cursor.fetchall获取后,返回的是date类型,原始数据是str类型,比较是否相同的话需要把其中一个转换,我就写我用的,把str转成date吧

    import datetime
    str="20200205"
    thedate=datetime.date(year=int(str[0:4]),month=int(str[4:6]),day=int(str[6:8]))
  • 相关阅读:
    第52周二Restful
    第52周一
    第51周日
    第51周六
    第51周五
    第51周四
    第51周三
    第51周二
    第51周一
    第50周日
  • 原文地址:https://www.cnblogs.com/mghhzAnne/p/13366529.html
Copyright © 2011-2022 走看看