时间大小比较工具
程序员文章站
2022-06-21 12:30:22
...
记录一下
/**
*
*/
package mse;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @author Zt
*
*/
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
String startTime = "2011-11-07 17:30:23";
String endTime = "2011-11-08 14:30:23";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if (compareTime(startTime, endTime, df)) {
System.out.println("success");
} else {
System.out.println("error");
}
}
/**
* 时间大小比较
*
* @param startTime 起始时间
* @param endTime 结束时间
* @param dateFormat 时间格式化
* @return 如果startTime <=endTime return true,否则 return false
*/
public static boolean compareTime(String startTime, String endTime, DateFormat dateFormat) {
try {
return compareTime(dateFormat.parse(startTime), dateFormat.parse(endTime));
} catch (ParseException e) {
e.printStackTrace();
System.out.println("Resolve time format error,Please the correct time format! ");
}
return false;
}
public static boolean compareTime(Date startTime, Date endTime) {
if (startTime.getTime() <= endTime.getTime()) {
return true;
} else {
return false;
}
}
}
上一篇: Java面试 -(一)基础总结
下一篇: 部署nagios监控系统