Exception in thread “main“ java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1
解决这个问题之前先了解一个已经废弃多年的常识
我在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相关推荐
- 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 ...
- Exception in thread “main“ java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4(没搞定)
为了让java加载sklearn的模型,各种苦头啊.. Exception in thread "main" java.lang.IllegalArgumentException: ...
- 【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 ...
- 【已解决】Exception in thread “main“ java.lang.IllegalArgumentExcept: illegal initialSize 6, maxActive 5
Exception in thread "main" java.lang.IllegalArgumentException: illegal initialSize 6, maxA ...
- 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 ...
- Exception in thread main java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static;只能在静态类型或顶级类型中才能声明静态方法
Exception in thread "main" java.lang.Error: 无法解析的编译问题: 方法 main 不能声明为 static:只能在静态类型或顶级类型中才 ...
- exception in thread main java.lang.noclassdeffounderror wrong name
不含包层次的HelloWorld.java public class HelloWorld{ public static void main(String[] args) { System.out.p ...
- Exception in thread main java.lang.Error: Unresolved compilation problem
初学java,使用eclipse编译时,可能会遇到如下图所示的编译错误(Exception in thread "main" java.lang.Error: Unresolved ...
- list.add时报错:Exception in thread “main“ java.lang.UnsupportedOperationException
用list.add()时报错: Exception in thread "main" java.lang.UnsupportedOperationExceptionat java. ...
最新文章
- iOS开发之圆角指定
- GreenDao自带异步操作类简析
- 硬核!如何在 Github 精准搜索开源项目?
- Android应用自动更新功能的代码实现
- RabbitMQ封装实战
- 《需求工程——软件建模与分析》阅读笔记之二
- js中的字符长度问题
- 17.卷1(套接字联网API)--- ioctl 操作
- Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结 mysql
- linux 中特殊权限,Linux SetGID(SGID)文件特殊权限用法详解
- LACP链路聚合控制协议
- 没登录的计算机怎么远程桌面,没有远程登陆工具如何远程电脑 如何用向日葵实现远程登陆?...
- 51单片机的红外接收解码
- 广告联盟的实现过程(一)
- 在IE浏览器里打开谷歌
- 电缆计算机作用,铠装计算机电缆DJYV用途
- Hive中使用sort_array函数解决collet_list列表排序混乱问题
- taobao.trade.fullinfo.get( 获取单笔交易的详细信息API接口),淘宝店铺订单明文接口代码分享
- 英语记忆软件测试大乐,6款优质育儿APP测评推荐:听故事、学外语,寓教于乐,带娃不再累!...
- SQL 触发器的缺点 坏处 弊端 哼╭(╯^╰)╮
热门文章
- 安装完Ubuntu 15.04桌面后要做的15件事
- MySQL 基础 -- 约束(非空约束、唯一约束、主键约束、默认约束、检查约束、外键约束)
- 二维码生成器源代码之帮你做微信小程序
- python selenium截图_利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)...
- 普通交叉验证(OCV)和广义交叉验证(GCV)
- matlab gcv,广义交叉验证
- nubia基于android深度定制的ui,首家Android 5.0公测 nubia UI 2.8发布
- ​Hi wiki主客观双数据用户增长实践
- Sectigo个人邮件签名流程
- dd将硬盘驱动器复制到另一个硬盘驱动器并监控dd的进度