java中日期的比较解决思路

java中日期的比较我有一个值Stringstay2007-10-0700:00:00.0 Stringday12007-10-01 对比这两个值

java中日期的比较
我有一个值
String   stay   =   "2007-10-07   00:00:00.0 ";
String   day1   =   "2007-10-01 ";

对比这两个值的大小,如何写?

[解决办法]
if(stay .compareTo(day1 ) <=0){
return true;
}
compareTo 方法在jdk1.5版本里有,要是1.4的话就..........