常见日期的处理

  获得当月的第一天和最后一天

      private   static   Date   getLastDayOfMonth(Date   sDate1)   {  
        Calendar   cDay1   =   Calendar.getInstance();  
        cDay1.setTime(sDate1);  
        final   int   lastDay   =   cDay1.getActualMaximum(Calendar.DAY_OF_MONTH);  
        Date   lastDate   =   cDay1.getTime();  
        lastDate.setDate(lastDay);  
        return   lastDate;  
   }
 private   static   Date   getFristDayOfMonth(Date   sDate1)   {  
        Calendar   cDay1   =   Calendar.getInstance();  
        cDay1.setTime(sDate1);  
        final   int   fristDay   =   cDay1.getActualMinimum(Calendar.DAY_OF_MONTH);  
        Date   fristDate   =   cDay1.getTime();  
        fristDate.setDate(fristDay);  
        return   fristDate;  

 

  获得一年的第一天和最后一天

  

 

  获得当前日期的前几个月日期

  

 

 

   获得当前时间的前几天或后几天

  

           //获得系统当前时间的前或后几分钟
     private Date getAddDate(int time){
        Calendar rightNow = Calendar.getInstance(); 
        rightNow.add(Calendar.MINUTE, time);
        return rightNow.getTime();
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值