Java 時間比較

 
import java.text.*;
import java.util.*;

public static void main(String arg[])
{
   String date = "";   
   SimpleDateFormat  sdf=  new   SimpleDateFormat("yyyy-MM-dd");   
   java.util.Date   dd     =   Calendar.getInstance().getTime();   
	    date = sdf.format(dd);
	   System.out.println(date);
    boolean flag = isDateBefore(date+" 09:01:00");
	  System.out.println(flag);
}

public static boolean isDateBefore(String date2)
{
      try{
	Date date1 = new Date();
	DateFormat df = DateFormat.getDateTimeInstance();
	System.out.println(date1.before(df.parse(date2)));
	return date1.before(df.parse(date2)); 
	}catch(ParseException e){
	System.out.print(e.getMessage());
	return false;
	}
	}
}

public static boolean isDateAfter(String date2){
	try{
		Date date1 = new Date();
		DateFormat df = DateFormat.getDateTimeInstance();
		System.out.println(date1.after(df.parse(date2)));
		return date1.after(df.parse(date2)); 
	}catch(ParseException e){
		System.out.print(e.getMessage());
		return false;
	}
}

上下班時間可以通過這個時間來比較是否遲到或早退

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章