python 时间转换

import datetime

# 将字符串转换成时间

start_time = '201808201000'
now_datetime = datetime.datetime.strptime(start_time, '%Y%m%d%H%M')
其中"%Y%m%d %H%M%S"为time字符串的时间格式 Y为年,m为月,d为天,H为小时,M为分钟,S为秒,执行转化结果如下
2018-08-20 10:00:00

如果我们要加的时间是天,当前时间加上datetime.timedelta(days=1)。datetime的timedelta方法实现
low_datetime = now_datetime + datetime.timedelta(days=1)

python 时间转换

如果要加的时间是小时则如下,当前时间加上datetime.timedelta(hour

s=1)

low_datetime = now_datetime + datetime.timedelta(hours=1)

python 时间转换

如果要加的时间是分钟则如下,当前时间加上datetime.timedelta(minutes=1)

low_datetime = now_datetime + datetime.timedelta(minutes=1)
print(low_datetime)

python 时间转换

如果加的时间是秒的话,如下当前时间加上datetime.timedelta(seconds=1)

low_datetime = now_datetime + datetime.timedelta(seconds=1)
print(low_datetime)

python 时间转换

时间转换成字符串

low_datetime = now_datetime - datetime.timedelta(minutes=2)
low_datetime = low_datetime.strftime('%Y%m%d%H%M')
print(low_datetime)

python 时间转换

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章