用JDBC查mysql中datetime类型转换json类型有问题,谢谢!

用JDBC查mysql中datetime类型转换json类型有问题,谢谢!,第1张

如果接收create_time的属性是Date类型的,使用SimpleDateFormat的 format方法进行对应格式的时间字符串转换,也可以使用SQL进行字符串格式的时间转换,之后使用String类型属性进行接收

刚刚遇到这个问题,解决方法为:

PreparedStatement pstmt = null

try {

pstmt = dbConn.prepareStatement(sql)

pstmt.setString(1, nowDate)

}

这样就可以的。它可能是自己转换为DATE类型数据了

java.util.Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()))//获取系统时间

java.sql.Timestamp date1=new java.sql.Timestamp(date.getTime())//把java.util.Date类型转换为java.sql.Timestamp类型

最后用setTimestamp()方法就可以插入到mysql数据库中了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7380270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存