您的位置:首页 > 移动开发 > Objective-C

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,后来数据就正常被插入啦!!!当然网上还有其它的方法,大家可查阅,这边我就不记载了~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: