这个date类型让我很头疼...在类中,,,声明类型是date好,还是String类型好...
我的数据库是oracle我在界面中用户输入,使用的是struts中的标签<s:datetimepicker.关于这个标签也是很多的问题...有时候加上这个displayFormat="yyyy-MM-dd"就会报错误...还有这个标签接受的数据name="date"这个是String类型好,还是Date类型好...
在oracle中如果穿过去Date类型.如果to_date().也不会有问题吧...问题说得很杂,...希望高手能够耐心讲解..谢谢
我的数据库是oracle我在界面中用户输入,使用的是struts中的标签<s:datetimepicker.关于这个标签也是很多的问题...有时候加上这个displayFormat="yyyy-MM-dd"就会报错误...还有这个标签接受的数据name="date"这个是String类型好,还是Date类型好...
在oracle中如果穿过去Date类型.如果to_date().也不会有问题吧...问题说得很杂,...希望高手能够耐心讲解..谢谢
解决方案 »
- 服务器缓存问题请教(在线等)
- Spring ServletEndpointSupport整合Axis
- 过滤器的<filter-mapping>能不能这样写?
- 关于Hibernate Spring struct的学习,我一应届毕业生
- Weblogic自带的连接池问题!!【关于连接泄漏】!!怪!!!急!!!
- Jdbc的问题,连接Oracle时出现的情况,高手帮我看看吧!!
- struts页面刷新时的问题?
- 大家帮忙出现Struts文件编译的奇怪的异常??
- spring3 声明式事务无法回滚问题
- 为什么springMVC拦截器拦截不到 ajax中的URL ,而是直接进controller里面执行代码, 从而报空指针异常 。
- 购物车(jsp和servlet做的)
- 关于APPFUSE的问题
就应该用它
都有它适合的地方,也有不适合的地方
用的时候一定要注意是否适合,不适合就转换
至于用那个好,其实差不多,因为都不是万能的
用netbean时甚至不能对<s:datetimepicker>的value=<%..%>属性动态赋值,竟然还提示不支持
传date类型的再去to_date(),要出错的。其实我个人认为,日期设置成String型或者Date型都没关系,重要的是整个系统数据库系统什么都要统一,不要有些日期字段设置成String型,有些设置成Date型。因为这样在某些共通模块操作数据库时可能会出问题,我就曾经碰到过。
1.判断时间先后可以直接根据String判断先后。
2.判断相隔时间多长 转换一下,一般都会写个DateUtil来判断时间间隔的方法。推荐直接用String.
我感觉页面上就用string类型就行,因为页面上一般只是用于展示,即使是传值的时候,自己转个类型也不麻烦。
其实传值都是string类型的值,只不过用date类型时,是struts帮你处理。