【问题标题】:Python, how to minus time using datetime? [duplicate]Python,如何使用日期时间减去时间? [复制]
【发布时间】:2021-12-28 11:54:03
【问题描述】:

我尝试了以下方法,但出现类型错误

TypeError: 不支持的操作数类型 -: 'datetime.time' 和 'datetime.time'

import datetime
time1 = datetime.datetime.now().time()
time2 = datetime.datetime.now().time()
time3 = time2 - time1

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    删除.time()

    import datetime
    time1 = datetime.datetime.now()
    time2 = datetime.datetime.now()
    time3 = time2 - time1
    
    

    【讨论】:

    • 为了更清楚命名我会说使用 datetime1 和 datetime2,然后 time3 将是 datetime3.time() 或 (datetime2 - datetime1).time()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多