gpt4 book ai didi

Python 时间 vs 日期时间 vs mxDateTime

转载 作者:行者123 更新时间:2023-11-30 22:45:10 26 4
gpt4 key购买 nike

当两种方式都可以获得相同的结果时,为什么我会选择使用 Python 的时间与日期时间(以及 mxDateTime)?例如,

time.localtime()[7]
datetime.date.today().timetuple()[7]

产生相同的结果,mxDateTime 也可以产生相同的结果。

最佳答案

您可以使用timeit来检查哪个更快。用Python封装。

import sys
import timeit
import datetime
import time

def create_datetime():
return datetime.date.today().timetuple()

def create_time():
return time.localtime()

if __name__ == '__main__':
print(timeit.timeit("create_datetime()", setup="from __main__ import create_datetime"))
print(timeit.timeit("create_time()", setup="from __main__ import create_time"))

它打印:

3.7883488804446963
0.4524141759797713

所以,看起来 time.localtime()datetime.date.today() 更好。

关于Python 时间 vs 日期时间 vs mxDateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41274701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com