📅  最后修改于: 2023-12-03 15:40:09.484000             🧑  作者: Mango
在编程中,我们经常需要操作时间,而 Python 提供了非常方便的时间模块。本文将介绍如何用一行简单的代码操作时间。
import datetime
now = datetime.datetime.now()
print(now)
以上代码将输出当前时间,例如:
2021-09-01 15:30:00.123456
我们通常需要将时间格式化为字符串,或将字符串转化为时间对象。下面是如何将时间对象格式化为字符串:
import datetime
now = datetime.datetime.now()
s = now.strftime('%Y-%m-%d %H:%M:%S')
print(s)
以上代码将输出当前时间的字符串形式,例如:
2021-09-01 15:30:00
我们也常常需要对时间进行加减操作,例如计算昨天的日期。下面是如何对时间进行加减操作:
import datetime
now = datetime.datetime.now()
one_day = datetime.timedelta(days=1)
yesterday = now - one_day
print(yesterday)
以上代码将输出昨天的日期,例如:
2021-08-31 15:30:00.123456
以上只是时间模块的一些基本操作,Python 的时间模块还提供了非常丰富的功能。掌握这些知识点将会帮助你更加高效地操作时间。