想破头皮都没搞顶,请大家帮帮忙,在线等
我从通过2次查询得到以下2个结果,想得到相同编号的日期比较结果,比如编号3,2007-01-19-15-43-48> 2007-01-20-15-43-48
请问我在java中怎么比较,通过什么方式储存
编号,日期
3,2007-01-19-15-43-48
7,2007-01-19-15-43-48
9,2007-01-19-15-43-48
2,2007-01-19-15-43-48
编号,日期
5,2007-01-19-16-25-15
3,2007-01-20-15-43-48
2,2007-01-19-15-43-48
7,2007-01-19-15-43-48
8,2007-01-19-15-43-48
9,2007-01-19-15-43-48
------解决方案--------------------简单点
用HashMap来存储
map.put( "3 ", "2007-01-20-15-43-48 ");
比较就直接用字符串的compare就可以了,日期型的标准格式的比较结果和字符串比较一样
复杂点
自己写个类存储
把2007-01-20-15-43-48转换为Date型,用Date的after\before来比较
------解决方案--------------------同意楼上,如果格式相同,就直接直接用字符串比较好了。
select * from table where 编号> '2007-01-19-15-43-48 '