【问题标题】:Convert the difference between datetime.datetime field to seconds [duplicate]将 datetime.datetime 字段之间的差异转换为秒 [重复]
【发布时间】:2020-10-16 12:43:58
【问题描述】:

我有一段代码,我在其中计算了算法通过 datetime 运行所需的时间,如下所示。

begin_time = datetime.datetime.now()
#some algo code
datetime.datetime.now()-begin_time

我预计输出会在几秒钟内完成,但它的格式不同,如下所示:

0.000359

我很确定这不是秒。如何将其转换为秒?

【问题讨论】:

    标签: python python-datetime


    【解决方案1】:

    试试这个

    import time
    
    tic = time.perf_counter()
    
    #Your code here
    
    toc = time.perf_counter()
    print(f`'Your program took {toc - tic:0.2f} seconds to run')
    

    【讨论】:

      【解决方案2】:

      差异以小时为单位计算,因此您只需将其乘以 3600 即可将其转换为秒。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-19
        • 2019-10-19
        • 1970-01-01
        • 1970-01-01
        • 2019-08-24
        • 1970-01-01
        • 2011-08-24
        • 1970-01-01
        相关资源
        最近更新 更多