1、获取当前时间
import datetime now = datetime.datetime.now() print(now)
输出结果: 2022-05-24 10:16:43.066516
2、将字符串转化为时间格式
str_time = '10:16:43' ftime = datetime.datetime.strptime(str_time, '%H:%M:%S') print(ftime)
输出结果:1900-01-01 10:16:43
3、对时间格式数据进行运算
print(ftime+datetime.timedelta(days=1)) print(ftime+datetime.timedelta(hours=1)) print(ftime+datetime.timedelta(minutes=1)) print(ftime+datetime.timedelta(seconds=1))
输出结果:
4、格式化输出时间,注意大小写
# 格式化输出时间 注意大小写
print(ftime.strftime("%Y-----%m-----%d------%H-----%M-----%S"))
5、测试代码
"""
@Author :
@Time : 2022/1/7 11:06
@FileName : test3.py
@Function :
"""
import datetime
# 获取当前时间
now = datetime.datetime.now()
print(now)
# 将字符串转化为时间格式
str_time = '10:16:43'
ftime = datetime.datetime.strptime(str_time, '%H:%M:%S')
print(ftime)
# 时间格式数据进行运算
print(ftime+datetime.timedelta(days=1))
print(ftime+datetime.timedelta(hours=1))
print(ftime+datetime.timedelta(minutes=1))
print(ftime+datetime.timedelta(seconds=1))
# 时间格式转化成字符串
print(str(ftime+datetime.timedelta(seconds=1)))
# 格式化输出时间 注意大小写
print(ftime.strftime("%Y-----%m-----%d------%H-----%M-----%S"))



