Date类型比较
我试过before,after,compareTo,都没用,谁能提供个好的解决方法?
我的比较格式是mm-dd-yyyy
或者告诉我用什么格式使用before,after,compareTo才会有效?
问题点数:10、回复次数:4Top
1 楼njtzj(天之迹)回复于 2006-05-02 22:15:37 得分 0
public static void main(String args[]) throws Exception
{
java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy-mm-dd");
java.util.Date d1=df.parse("2006-05-11");
java.util.Date d2=df.parse("2006-08-14");
if(d1.after(d2))
System.out.println("over");
}
public static void main(String args[]) throws Exception
{
java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy-mm-dd");
java.util.Date d1=df.parse("2006-05-15");
java.util.Date d2=df.parse("2006-08-14");
if(d1.after(d2))
System.out.println("over");
}
一样的情况,不一样的答案,郁闷Top
2 楼xingshi11()回复于 2006-05-02 23:28:15 得分 0
就是啊?变魔术啊!那位高手解释下!Top
3 楼mingr6370(丑男)回复于 2006-05-04 10:43:37 得分 0
yyyy-mm-dd ===> yyyy-MM-ddTop
4 楼duo_clb(Duo Maxwell)回复于 2006-05-08 21:46:24 得分 10
yyyy-mm-dd 中的mm是指minute
yyyy-MM-dd 中的MM是指month
Top




