zoukankan      html  css  js  c++  java
  • 使用Calendar获取上一月,下一月,上一年,下一年的当天日期

     

         Calendar的add(int field,int amount)方法

      field 表示月或年,天等字段

      amount 代表增量或减量

      例如:

        上月的当天日期

         Calendar cal = Calendar.getInstance();  

              cal.add(Calendar .MONTH, -1);  

        下一年的当天日期

        Calendar cal = Calendar.getInstance();  

              cal.add(Calendar .YEAR, 1);  

    1. /** 
    2.      * 获取上一个月 
    3.      *  
    4.      * @return 
    5.      */  
    6. public static String getLastMonth() {  
    7.         Calendar cal = Calendar.getInstance();  
    8.         cal.add(cal.MONTH, -1);  
    9.         SimpleDateFormat dft = new SimpleDateFormat("yyyyMM");  
    10.         String lastMonth = dft.format(cal.getTime());  
    11. return lastMonth;  
    12.     }  
    13. /** 
    14.      *  
    15.      * 描述:获取下一个月. 
    16.      *  
    17.      * @return 
    18.      */  
    19. public static String getPreMonth() {  
    20.         Calendar cal = Calendar.getInstance();  
    21.         cal.add(cal.MONTH, 1);  
    22.         SimpleDateFormat dft = new SimpleDateFormat("yyyyMM");  
    23.         String preMonth = dft.format(cal.getTime());  
    24. return preMonth;  
    25.     }  
  • 相关阅读:
    1049: 贝贝的车牌问题(car)
    漂亮的验证码(.Net MVC)
    低危漏洞- X-Frame-Options Header未配置
    Linq中的连接(join)
    定时执行任务FluentScheduler
    NET定时任务执行管理器开源组件–FluentScheduler
    在ASP.NET中如何运行后台任务
    【译】微型ORM:PetaPoco
    3389凭据不工作
    C# LDAP认证登录
  • 原文地址:https://www.cnblogs.com/yueguanguanyun/p/8473217.html
Copyright © 2011-2022 走看看