java月份时间(第一天,最后一天)

  1. 本文转载自:http://nolan022.javaeye.com/blog/203103
  2. //当前月的最后一天   
  3.   
  4.         cal.add(   cal.MONTH,1   );      
  5.         cal.set(cal.DATE,1);      
  6.         cal.add(cal.DATE,-1);     
  7.        
  8.         java.text.SimpleDateFormat   df   =   new   java.text.SimpleDateFormat("yyyy-MM-dd");      
  9.         String day_end=df.format(cal.getTime());   
  10. //当前月的第一天          
  11.   GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance();   
  12.         gc.setTime(date);   
  13.         gc.set(Calendar.DAY_OF_MONTH, 1);   
  14.            
  15.         String day_first = df.format(gc.getTime());   
  16.         //out.println(day_first);      
  17.   
  18. //获取下月   
  19. Calendar calendar = Calendar.getInstance();   
  20. calendar.setTime(new Date());   
  21. calendar.add(Calendar.MONTH, 1);   
  22. Date  theDate = calendar.getTime();   
  23. String  strDateDay = new SimpleDateFormat("MM").format(theDate);   
  24. int int_strDateDay = Integer.parseInt(strDateDay);   
  25. String  ttt = new SimpleDateFormat("yyyy-MM-dd").format(theDate);   
  26. String  worktime = new SimpleDateFormat("yyyyMM").format(theDate);   
  27. //下月的第一天   
  28. gc.setTime(theDate);   
  29. gc.set(Calendar.DAY_OF_MONTH, 1);          
  30. String day_first_nextM = df.format(gc.getTime());   
  31.   
  32. //下月的最后一天   
  33.   
  34. calendar.add(   cal.MONTH,1   );      
  35. calendar.set(cal.DATE,1);      
  36. calendar.add(cal.DATE,-1);      
  37. String day_end_nextM=df.format(calendar.getTime());   
  38.   
  39. %>  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值