python datetime.now() 和 time.time() 的区别

    python获取当前时间

    可以用datetime.now(),返回的是datetime对象,如果要计算时间差,可以用 两个datetime对象a,b 相减如 (a-b).seconds;

    也可以用time.time(),返回的是从UTC时间1970年1月1日 0点 到现在的秒值,可以直接用来计算时间差,也可以直接 %3600 取余获取整点后的秒值。

>>> from datetime import datetime
>>> print(datetime.now())
2020-12-30 10:27:39.589694
>>> import time
>>> print(time.time())
1609295269.7385607
>>> print(time.time()%3600)
2076.609445810318

猜你喜欢

转载自blog.csdn.net/xhydongda/article/details/111946470
今日推荐