302班

java突击队
posts - 151, comments - 74, trackbacks - 0, articles - 14
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

java中日期时间应用

Posted on 2007-05-30 18:06 停留的风 阅读(423) 评论(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;
  }
 }

评论

# re: java中日期时间应用  回复  更多评论   

2007-06-09 20:13 by itkui
收藏了,见好就收!

# re: java中日期时间应用  回复  更多评论   

2007-06-21 23:33 by 天蓝
很实用,谢了,,*_*

只有注册用户登录后才能发表评论。


网站导航: