求助java里日期保存的问题
实体、数据库里日期声明的是date类型,我的页面客户要求输入日期只输到年和月,页面也是显示年和月,比如在页面显示2013-12 。 要求后天自动添加到默认天数保存。有什么好办法么??
其实我想的是在实体和数据库里 都把这个日期声明成string类型算了。
但不改变,要用date类,好弄么???
[解决办法]
取数据肯定把完整的时间取出来,
放到画面显示的时候用个共同函数格式化之后再显示,
很方便的啊
存数据的时候根据页面的值计算好之后再放到数据库中,
谈不上麻烦啊
[解决办法]
取的时候rs.getString() 然后截取字符串
[解决办法]
从数据库取出来时date类型,再将date类型的日期格式化成你想要的日期格式用simpledateformat这样是不是很方便,再或者说用页面上的一些标签比如struts2的也可以<s:format>标签也是可以的
[解决办法]
日期类型保存到数据库要么用数据库的日期类要么用时间戳,不要用字符串,日期字段经常会进行排序查询或者进行日期间隔查询,那时要用字符串就有很多不便之处了