java怎么使用日期格式化将时间插入mysql datetime数据类型中?
为什么日期能获取系统时间,但将日期时间插入MySql却出错我建的Mysql日期类型为datetime类型怎么解决这个问题?...
为什么日期能获取系统时间,
但将日期时间插入MySql却出错
我建的Mysql日期类型为datetime类型
怎么解决这个问题? 展开
但将日期时间插入MySql却出错
我建的Mysql日期类型为datetime类型
怎么解决这个问题? 展开
2个回答
展开全部
你的SQL语句里直接用yyyy-MM-dd HH:mm:ss的字符串直接往数据库里的时间列里插是不行的。
你可以在SQL加一个转换函数。str_to_date('2015-10-11 23:59:59','%Y-%m-%d %T')
代码改成:
this.sql = "insert into notic(title, time, content) vaues('" + notices.getTitle() + "', str_to_date('" + notices.getTime() + "', '%Y-%m-%d %T'), '" + notices.getContent() + "')";
上面的代码没有运行过,只是为了让你了解意思,如果有全角什么,请自己修改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询