JSONObject处理Date类型 java.sql.Date 转化java.util.Date 问题
2017-08-04 14:09
441 查看
最近在做一个项目管理平台,在调试的时候 发现将一个List对象存入到JSONObject中,老报错,调试显示List中是有数据的 引入到JSONObject中发生错误,报如下错误:
net.sf.json.JSONException:java.lang.reflect.InvocationTargetException
Caused by:java.lang.IllegalArgumentException
atjava.sql.Date.getHours(Date.java:143)
后来网上查找了 才知道是因为我实体类中引用的Date类型是java.sql.data 而不是 jaava.util.data类型,网上看了一下 了解到java.sql.data日期是截取到yyyy-mm-dd 这样子,后面的时分秒都会被清空。
我最后的解决方案 是将实体类中的时间类型改成java.util.Data,后来数据就正常被插入啦!!!当然网上还有其它的方法,大家可查阅,这边我就不记载了~
net.sf.json.JSONException:java.lang.reflect.InvocationTargetException
Caused by:java.lang.IllegalArgumentException
atjava.sql.Date.getHours(Date.java:143)
后来网上查找了 才知道是因为我实体类中引用的Date类型是java.sql.data 而不是 jaava.util.data类型,网上看了一下 了解到java.sql.data日期是截取到yyyy-mm-dd 这样子,后面的时分秒都会被清空。
我最后的解决方案 是将实体类中的时间类型改成java.util.Data,后来数据就正常被插入啦!!!当然网上还有其它的方法,大家可查阅,这边我就不记载了~
相关文章推荐
- jdbc的Date类型处理,解决java.util.date与java.sql.date的时间数据丢失
- 解决axis2处理java.util.Date类型对象时丢弃时间部分的问题
- 关于如何将java.util.Date转化为java.sql.Date问题
- [JSP] java.sql.date 到 java.util.date转化时出现的问题
- java编程中java.util.Date与java.sql.Date问题
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]
- java.util.Date转化java.sql.Date
- 如何将java.util.Date转化为java.sql.Date?
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法 转载自:
- Java中默认对java.util.Date类型的clone处理是shallow clone
- java.util.Date和java.sql.Date的使用场景和转化
- java.util.Date和java.sql.Date的区别和相互转化
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- java.util.Date和java.sql.Date的区别和相互转化
- Spring 2.0 类型转化(以java.util.Date为例)
- java.util.Date和java.sql.Date的区别和相互转化
- java.util.Date类型与java.sql.Date类型的互转
- Java.util.Date类型的转化成为数据库中的Date类型。
- JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法