1. 程式人生 > >java基礎之 通過傳遞月份和轉化的格式, 返回當前年月份的第一天

java基礎之 通過傳遞月份和轉化的格式, 返回當前年月份的第一天

jdk 1.8
通過傳遞月份和轉化的格式, 返回當前年月份的第一天.

/**
     * 方法名: getCurrentMonthFirstDay
     * 方法描述:  通過傳遞月份和轉化的格式, 返回當前年月份的第一天.
     * 修改時間 2018/10/30 11:36
     * 引數 [currentMonth, format]
     * 返回型別 java.lang.String
     * 修改人 tao
     * @throws
     */
    public static String getCurrentMonthFirstDay(int currentMonth,
String format){ SimpleDateFormat sdf = new SimpleDateFormat(format); Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date());// 設定當前日期 calendar.set(Calendar.MONTH,currentMonth-1); calendar.set(Calendar.DAY_OF_MONTH,1);//設定該月的第一天 Date date =
calendar.getTime(); String monthFirst = sdf.format(date); return monthFirst; }

測試

public class Test01 {
    public static void main(String[] args){
        int i=9;//傳遞的為9月, 獲取2018-09-01 2018-10-01
        String date = HrmDateUtils.getCurrentMonthFirstDay(i, "yyyy-MM-dd");
        System.
out.println(date); } }

控制檯列印結果