字符串转换为时间类型
** new SimpleDateFormat("").parse("")
对于前台字符串参数,只能对应一种时间格式
解决办法:改为用DateUtils.parseDate("",String[],parsePattern)
;
** springmvc-controller 直接将string参数转为Date
解决办法:@DatetimeFormat(缺点,只能一种格式可用@InitBinder+DateEditor2)
** springmvc-controller绑定对象中含有Date类型
解决办法:@InitBinder+DateEditor2
数据库中的时间类型
** 数据库的date
类型通过:EntityManager em.createNativeQuery
** Q1只能获取到日期部分,获取不到时间部分;
解决办法:1:sql中用to_char()
转为字符串显示;2:用ORM技术,JPA。3:数据库设为timestamp类型
** Q2:因为获取后对应java中java.sql.date
类型,用net.sf.jsonobject
转换时会报错
解决办法:1:手动判断java.sql.date
类型时,返回string。2:数据库设为timestamp类型