本文链接:https://blog.csdn.net/df_1818/article/details/82756485
在写项目的时候经常会用到时间格式,以及它们之间的相互转化。
常用的日期数据格式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)