欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Android]取30天之前的日期

程序员文章站 2022-07-13 16:59:02
...
SimpleDateFormat sdf  = new SimpleDateFormat("yyyy-MM-dd");  
        String maxDateStr = "2017-02-08";  
        String minDateStr = "";  
        Calendar calc =Calendar.getInstance();  
        try {  
            calc.setTime(sdf.parse(maxDateStr));  
            calc.add(calc.DATE, -30);  
            Date minDate = calc.getTime();  
            minDateStr = sdf.format(minDate);  
            System.out.println("minDateStr:"+minDateStr);//minDateStr:2017-01-09   正确!!!!  
        } catch (ParseException e1) {  
            // TODO Auto-generated catch block  
            e1.printStackTrace();  
        }  

转自《java,取30天前的日期》