当我从格式为“dd/mm/yy”的文件中插入日期格式为“yy/mm/dd”的数据库表时,日期错误:
我得到的不是2019:04:11,而是2011:04:19。在
我想保留数据库格式(“yy/mm/dd”)
我试过:
实际日期=日期格式(j[0],“%y-%m-%d”)
在光标.执行(实际日期)
但它告诉我错误:没有定义名称“DATE_FORMAT”import mysql.connector
sql = mysql.connector.connect(host='',user='',password='',db='')
cursor = sql.cursor()
f = open("C:\Cumulus\data\Apr19log.txt","r")
st=[i.strip().split(',') for i in f.readlines()]
actualdate = DATE_FORMAT(j[0], '%y-%m-%d')
cursor.execute(actualdate)
sqllist = "INSERT INTO station_fenelon (variable, date, time,
outside_temp, outside_humidity) VALUES (%s, %s, %s, %s, %s)"
record = [(i+1, j[0], j[1], j[2], j[3]) for i, j in enumerate(st)]
cursor.executemany(sqllist, record)
sql.commit()
错误:未定义名称“日期格式”