Java現在の時間と時間の増減法の取得

1671 ワード

/***現在の日付の前日の日付文字列を取得し、フォーマットの2017-03-30**/public static String getPD(){SimpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");Calendar c=Calendar.getInstance();c.settTime(new Date();
        c.add(Calendar.DATE, - 1); 

        Date d = c.getTime();

        String day = format.format(d);
        return day;
}
/**

*現在の日付の前の週の日付文字列を取得する.形式の2017-03-30**/public static String getPW(){SimpleDateFormat=new SimpleDateFormat("yyyyy-M-M-dd"); Calendar c=Calendar.getInstance();c.setTime(new Date();c.add(Calendar.DATE,-7);Date d=c.getTime();String day=format.format(d);returnday;***********************/public static Stric static String String String String String String Str*現在の日付の前の先月の年月を取得します.フォーマット2017-03**/
public static String getPM(){
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");
    Calendar c = Calendar.getInstance();
     c.setTime(new Date());

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

        Date d = c.getTime();

        String month = format.format(d);
        return month;
}
/**
*      ,  2017-03-31
**/
public static String getND(){
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    Calendar c = Calendar.getInstance();
     c.setTime(new Date());
        Date d = c.getTime();
        String day= format.format(d);
        return day;
}
/**
*        ,  2017-03-31
**/

public static String getNM(){
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");
    Calendar c = Calendar.getInstance();
     c.setTime(new Date());


        Date d = c.getTime();

        String month = format.format(d);
        return month;
}