当前位置:编程学习 > JAVA >>

请教 字符串比较大小

表中数据date1=201201    date2=201306
如何比较大小 就是做个验证 --------------------编程问答-------------------- 什麽表 数据库?
那用


select *
from table
where length(date1)>length(date2)


js

date1.size>date2.size
--------------------编程问答-------------------- 是从数据库抓来的数据     比较日期  201201  201306 --------------------编程问答-------------------- 根据不同的数据库,使用相应的日期转换函数,按相同格式转下 --------------------编程问答-------------------- 1如果是两种Date格式的,可以用util.Date里的before()或者after()方法,比较俩日期的前后就行。2如果是俩字符串,转成int 比较大小吧Integer.parseInt(String s ); --------------------编程问答-------------------- 看成是两个数字比较大小不就好了么? --------------------编程问答--------------------
引用 4 楼 tanliansheng 的回复:
1如果是两种Date格式的,可以用util.Date里的before()或者after()方法,比较俩日期的前后就行。2如果是俩字符串,转成int 比较大小吧Integer.parseInt(String s );


+1 --------------------编程问答-------------------- 我认为把两个数全部转成相同类型的数据类型在比较大小就可以了。
--------------------编程问答--------------------

private static SimpleDateFormat SIMPLE=new SimpleDateFormat("yyyyMM");
public static boolean isBefore(String first,String second) throws ParseException{
return SIMPLE.parse(first).getTime()<=SIMPLE.parse(second).getTime();
}
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,