您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法将“ 0000-00-00 00:00:00”转换为TIMESTAMP

无法将“ 0000-00-00 00:00:00”转换为TIMESTAMP

在这里,我将做出一个疯狂的猜测,即您正在使用MysqL :-)它使用“零日期”作为特殊的占位符 -不幸的是,认情况下JDBC无法处理它们。

解决方案是将“ zeroDateTimeBehavior = convertToNull”指定为MysqL连接的参数(在数据源URL中或作为其他属性),例如:

jdbc:MysqL://localhost/myDatabase?zeroDateTimeBehavior=convertToNull

这将导致将所有此类值检索为NULL。

其他 2022/1/1 18:19:47 有699人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶