WEB开发网
开发学院WEB开发Jsp 小TIP:Java里的时间比较 阅读

小TIP:Java里的时间比较

 2008-01-05 09:35:16 来源:WEB开发网   
核心提示: import java.text.*;import java.util.*;public class TimeCompare{ public static void main(String[] args){boolean flag = isDateBefore("2004-09-09 12:12:12&q
 

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

public class TimeCompare{

 public static void main(String[] args){
 boolean flag = isDateBefore("2004-09-09 12:12:12","2005-09-09 16:00:00");
 System.out.PRintln(flag);
 flag = isDateBefore("2006-09-09 01:01:01","2005-09-09 16:00:00");
 System.out.println(flag);
 flag = isDateBefore("2005-09-09 01:01:01");
 System.out.println(flag);
 }

 //判定时间date1是否在时间date2之前
 //时间格式 2005-4-21 16:16:34
 public static boolean isDateBefore(String date1,String date2){
 try{
  DateFormat df = DateFormat.getDateTimeInstance();
  return df.parse(date1).before(df.parse(date2));
 }catch(ParseException e){
  System.out.print("[SYS] " + e.getMessage());
  return false;
 }
 }
 
 //判定当前时间是否在时间date2之前
 //时间格式 2005-4-21 16:16:34
 public static boolean isDateBefore(String date2){
 try{
  Date date1 = new Date();
  DateFormat df = DateFormat.getDateTimeInstance();
  return date1.before(df.parse(date2));
 }catch(ParseException e){
  System.out.print("[SYS] " + e.getMessage());
  return false;
 }
 }

}


Tags:TIP Java 时间

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接