python连接sqlserver数据库
查询的字段有日期
返回的结果是 (datetime.datetime(2021, 8, 9, 0, 0),)
怎么转换为 2021-08-09 00:00:00的格式
使用datetime中的strftime函数转换一下即可:
import datetime
date = (datetime.datetime(2021, 8, 9, 0, 0),)
d=datetime.datetime.strftime(date[0],'%Y-%m-%d %H:%M:%S')
print(d)
转化为字符串形式么
datetime.datetime.strftime(dateTime_p, '%Y-%m-%d %H:%M:%S')
你可以用它的ctime函数,但效果和你要的不一样:
'Mon Aug 9 00:00:00 2021'
还可以自己编写函数。给你这个类中几个有用的变量(意思意会了):
['day','hour', 'microsecond', 'minute', 'month','second', 'year']
他们长这样:
(9, 0, 0, 0 8,0, 2021)
看懂了采纳。