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中中断长时间运行的操作。 #蟒蛇