900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python 时间格式datetime str与date的相互转换

python 时间格式datetime str与date的相互转换

时间:2024-06-25 13:31:02

相关推荐

python 时间格式datetime str与date的相互转换

在写项目的时候经常会用到时间格式,以及它们之间的相互转化。

常用的日期数据格式datetime.datetime, str ,datetime.date

在使用的时候先导入datetime模块

from datetime import datetime

1.获取当前日期

now =datetime.now() # 格式为 datetime.datetime

now_date = datetime.now().strftime('%Y-%m-%d') # 格式为str

now_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S') # 格式为 str

2.从数据库中获取存入的日期 ,格式为 datetime.date

3.时间数据格式之间的相互转换:

from datetime import datetime

(1)datetime.datetime 转str:

b = datetime.now().strftime('%Y-%m-%d')

(2)str 转datetime.datetime

d = datetime.strptime(b, '%Y-%m-%d') # strptime()内参数必须为string格式

(3)str 转 datetime.date

先将str转datetime,再转datetime.date

e = datetime.date(d) # date()内参数需要datetime.datetime型

(4)datetime.date转str

h = str(e)

不能直接转化的,可以通过转化中间介质,然后转化成想要的类型。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。