解决这个问题之前先了解一个已经废弃多年的常识

我在mysql数据库中存入了一个人的生日 日期为1986-05-04 ,我在查询的时候使用的是java.util.Date进行映射到实体类。

但是根据上面的常识中国的这些时间点是没有0时的,所以报错就是0-->1这个最小的时间点就是1点。而java.util.Date又是精确到时分秒的所以会报错的。

然后百度了方案,

看网上有人说将severTimezone设置为,Asia/Shanghai,检查发现驱动连接字符串时区severTimezone已经设置:&serverTimezone=Asia/Shanghai,即上海时区,但是还是会有问题。

还有说修改jdk版本。

然而各种操作都无效。后来仔细思考了下 既然不能出现0到1点的情况,说明映射的不对,接收的字段类型不匹配。因为java.util.Date是精确到时分秒的,所以才会接不到。然后我改成java.sql.Date。果然就可以了,因为java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分。

完美解决以上问题。提示 此方案只适合解决存储yyyy-MM-dd 这种格式的问题!!!

Exception in thread “main“ java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1相关推荐

  1. SparkStreaming Exception in thread main java.lang.IllegalArgumentException xxx is not a valid

    Exception in thread "main" java.lang.IllegalArgumentException   xxx  is not a valid DFS fi ...

  2. Exception in thread “main“ java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4(没搞定)

    为了让java加载sklearn的模型,各种苦头啊.. Exception in thread "main" java.lang.IllegalArgumentException: ...

  3. 【Java】Kryo运行报错:Exception in thread “main“ java.lang.IllegalArgumentException:Class is not registered

    练习代码如下: import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.io.Input; import com ...

  4. 【已解决】Exception in thread “main“ java.lang.IllegalArgumentExcept: illegal initialSize 6, maxActive 5

    Exception in thread "main" java.lang.IllegalArgumentException: illegal initialSize 6, maxA ...

  5. Exception in thread“main“java.lang.IllegalArgument Exception:Unsupported class file major version 58

    rt,具体的错误信息如下所示: IDEA.app/Contents/lib/idea_rt.jar=55620:/Applications/IntelliJ IDEA.app/Contents/bin ...

  6. Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法

    Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...

  7. exception in thread main java.lang.noclassdeffounderror wrong name

    不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...

  8. Exception in thread main java.lang.Error: Unresolved compilation problem

    初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...

  9. list.add时报错:Exception in thread “main“ java.lang.UnsupportedOperationException

    用list.add()时报错: Exception in thread "main" java.lang.UnsupportedOperationExceptionat java. ...

最新文章

  1. iOS开发之圆角指定
  2. GreenDao自带异步操作类简析
  3. 硬核!如何在 Github 精准搜索开源项目?
  4. Android应用自动更新功能的代码实现
  5. RabbitMQ封装实战
  6. 《需求工程——软件建模与分析》阅读笔记之二
  7. js中的字符长度问题
  8. 17.卷1(套接字联网API)--- ioctl 操作
  9. Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结  mysql
  10. linux 中特殊权限,Linux SetGID(SGID)文件特殊权限用法详解
  11. LACP链路聚合控制协议
  12. 没登录的计算机怎么远程桌面,没有远程登陆工具如何远程电脑 如何用向日葵实现远程登陆?...
  13. 51单片机的红外接收解码
  14. 广告联盟的实现过程(一)
  15. 在IE浏览器里打开谷歌
  16. 电缆计算机作用,铠装计算机电缆DJYV用途
  17. Hive中使用sort_array函数解决collet_list列表排序混乱问题
  18. taobao.trade.fullinfo.get( 获取单笔交易的详细信息API接口),淘宝店铺订单明文接口代码分享
  19. 英语记忆软件测试大乐,6款优质育儿APP测评推荐:听故事、学外语,寓教于乐,带娃不再累!...
  20. SQL 触发器的缺点 坏处 弊端 哼╭(╯^╰)╮

热门文章

  1. 安装完Ubuntu 15.04桌面后要做的15件事
  2. MySQL 基础 -- 约束(非空约束、唯一约束、主键约束、默认约束、检查约束、外键约束)
  3. 二维码生成器源代码之帮你做微信小程序
  4. python selenium截图_利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)...
  5. 普通交叉验证(OCV)和广义交叉验证(GCV)
  6. matlab gcv,广义交叉验证
  7. nubia基于android深度定制的ui,首家Android 5.0公测 nubia UI 2.8发布
  8. ​Hi wiki主客观双数据用户增长实践
  9. Sectigo个人邮件签名流程
  10. dd将硬盘驱动器复制到另一个硬盘驱动器并监控dd的进度