`
z276356445t
  • 浏览: 150946 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

时间大小比较工具

    博客分类:
  • Java
 
阅读更多
记录一下
/**
 * 
 */
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;
		}
	}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics