Posted on 2007-05-30 18:06
停留的风 阅读(430)
评论(2) 编辑 收藏 所属分类:
快速前进的Java
java取系统时间
有两种方法:
1.SimpleDateFormat sdft=new SimplleDateFormat("yy-MM-dd");
Date today=new Date();
System.out.printiln(sdft.format(today));
2.GregorianCalandar systemtime=new GregorianCalandar();
systemTime.add(GregorianCalandar.MONTH,-3);//随便你减多少
System.out.println(systemtime.getTime());
时间比较:
//判断时间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;
}
}