服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

小tip:java里的时间比较

 

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;
  }
 }

}

扫描关注微信公众号