python之time和datetime模块

2018-10-18  本文已影响0人  SlashBoyMr_wang

醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声。沙场秋点兵。
马作的卢飞快,弓如霹雳弦惊。了却君王天下事,赢得生前身后名。可怜白发生!

几个术语了解

一、time模块的使用

附一:


image.png

附二:time时间之间的转换


image.png

二、datetime 模块的使用

datetime模块定义了5个类,分别是

1. datetime.date类

2. datetime.time类

3. datetime.datetime类

datetime模块类的使用大同小异,有很多方法我们可能这辈子都用不上,datetime类的方法比较多,在这里我就捡重点的列一下:

4. datetime.timedelta类

datetime.datetime.timedelta用于计算两个日期之间的差值:

import datetime

a = datetime.datetime(2015, 10, 3)

b = datetime.datetime.now()

res1 = (b - a)
res2 = (b - a).days   //  取时间差天数
res3 = (b - a).seconds   // 取时间差时分秒部分的秒数总和
res4 = (b - a).microseconds  // 取时间差 秒数之后的微秒数
res5 = (b - a).total_seconds()  // 时间差的总秒数

print(res1)   >>> 1111 days, 19:48:35.543523
print(res2)   >>> 1111
print(res3)   >>> 71315
print(res4)   >>> 71315
print(res5)   >>> 96061715.543523
image.png
上一篇 下一篇

猜你喜欢

热点阅读