mysql 日期格式转换mm/dd_如何将日期格式“dd/mm/yy”转换为“yy/mm/dd”以便插入mysql数据库?...

当我从格式为“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()

错误:未定义名称“日期格式”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值