python 蟒蛇日期操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 蟒蛇日期操作相关的知识,希望对你有一定的参考价值。
import datetime
#获取366天前的日期
day=(datetime.date.today() - datetime.timedelta(days=366)).strftime('%Y-%m-%d')
print(day)#day是str类型
#获取366天后的日期
day=(datetime.date.today() + datetime.timedelta(days=366)).strftime('%Y-%m-%d')
print(day)
#3周前期
day=(datetime.date.today() + datetime.timedelta(weeks=-3)).strftime('%Y-%m-%d')
print(day)
# 日期格式化
day = datetime.date.today()
print(day.strftime('%Y-%m-%d'))
# 字符串转日期(datetime类型)
In [88]: day
Out[88]: '2018-05-25'
In [93]: k = map(int, day.split('-'))
In [94]: k
Out[94]: [2018, 5, 25]
In [95]: datetime.datetime(k[0],k[1],k[2])
Out[95]: datetime.datetime(2018, 5, 25, 0, 0)
以上是关于python 蟒蛇日期操作的主要内容,如果未能解决你的问题,请参考以下文章
python 蟒蛇文件操作
python 蟒蛇操作数据库
python 蟒蛇时间操作
python 蟒蛇操作的Redis
python 蟒蛇操作的MySQL数据库
python 如何在Python中中断长时间运行的操作。 #蟒蛇