悟心

成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。 上人生的旅途罢。前途很远,也很暗。然而不要怕。不怕的人的面前才有路。

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  93 随笔 :: 1 文章 :: 103 评论 :: 0 Trackbacks
1、Java日期循环

SimpleDateFormat formater 
= new SimpleDateFormat("yyyy-MM-dd");

String   dateStr1
="2008-3-16"

String      dateStr2
="2008-3-24"

java.util.Date dateBegin
=formater.parse(dateStr1);

java.util.Date dateEnd
=formater.parse(dateStr2);             

Calendar   ca
=Calendar.getInstance(); 

while(dateBegin.compareTo(dateEnd)<=0){             

             ca.setTime(dateBegin);   

              ca.add(ca.DATE,
1);//把dateBegin加上1天然后重新赋值给date1   

              dateBegin
=ca.getTime();       

       }

2、Java获取当月的第一天和最后一天

Calendar cal 
= Calendar.getInstance(); 

SimpleDateFormat datef
=new SimpleDateFormat("yyyy-MM-dd");
             
//当前月的最后一天   
             cal.set( Calendar.DATE, 1 );
             cal.roll(Calendar.DATE, 
- 1 );
             Date endTime
=cal.getTime();
             String endTime1
=datef.format(endTime)+" 23:59:59";
              
//当前月的第一天          
             cal.set(GregorianCalendar.DAY_OF_MONTH, 1); 
              Date beginTime
=cal.getTime();
             String beginTime1
=datef.format(beginTime)+" 00:00:00";
posted on 2010-07-20 21:52 艾波 阅读(8032) 评论(0)  编辑  收藏 所属分类: Java

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


网站导航: