python3之datetime模块常用方法详解

2019-06-24  本文已影响0人  小梨的十三

datetime.date()

datetime.date() 是构造日期方法(年月日)

date = datetime.date(2019, 6, 1)
print(date)

输出结果:2019-06-01

datetime.time()

datetime.time()是构造时间方法(时分秒等)

date = datetime.time(1,2,3,22)
print(date)

输出结果:01:02:03.000022

datetime.datetime()

datetime.datetime()是以上两个和在一起的方法包含日期时间

date = date = datetime.datetime(2019, 8, 10, 1, 2, 3, 22)
print(date)

输出结果:2019-08-10 01:02:03.000022

datetime.timedelta()

datetime.timedelta() 时间间隔对象(timedelta)。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。比如今天的上午3点加上5个小时得到今天的上午8点。同理,两个时间点相减会得到一个时间间隔。

today = datetime.datetime.today()
yesterday = today - datetime.timedelta(days=100)
print(yesterday)

输出结果:
2019-03-16 13:12:44.953739

时间格式化strftime方法。

today = datetime.datetime.now().strftime('%Y-%S-%d %H:%M:%S')
print(today)

输出结果:
2019-01-24 13:15:01

时间差,计算 秒(seconds)和 天(days)

today = datetime.datetime(2019,1,24,13,15,1)
print(datetime.datetime.now())
now=datetime.datetime.now()
print((now-today).seconds)

输出结果:
401
上一篇下一篇

猜你喜欢

热点阅读