java基礎之 通過傳遞月份和轉化的格式, 返回當前年月份的第一天
阿新 • • 發佈:2018-12-01
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);
}
}
控制檯列印結果