- 论坛徽章:
- 0
|
你该指定格式的地方没指定,不需要指定格式的地方却指定了
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String args[]) {
String BeginTime; // 蜘蛛运行开始的时间
String EndTime; // 蜘蛛运行结束的时间
if (args.length >= 2) // 如果参数大于三个
{
BeginTime = args[0];
EndTime = args[1];
} else {
BeginTime = "00:00";
EndTime = "00:00";
}
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat();
format.applyPattern("yyyy-MM-dd");
String LBeginTime = format.format(date);
LBeginTime = LBeginTime + " " + BeginTime + ":00";
String LEndTime = format.format(date);
LEndTime = LEndTime + " " + EndTime + ":00";
System.out.println("判断开始时间是否在结束时间之前:"
+ isDateBefore1(LBeginTime, LEndTime));
}
public static boolean isDateBefore1(String date1, String date2) {
//DateFormat df = DateFormat.getDateInstance();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date d = new Date();
System.out.println(date1);
System.out.println(date2);
Date d1 = df.parse(date1);
Date d2 = df.parse(date2);
long d1Long = d1.getTime();
long d2Long = d2.getTime();
long d3Long = d.getTime();
System.out.println(d1Long);
System.out.println(d2Long);
System.out.println(d3Long);
System.out.println(d2Long - d1Long);
if (d2Long - d1Long > 0) {
return true;
} else {
return false;
}
} catch (ParseException e) {
System.out.println("Unable to parse ");
return false;
}
}
} |
|