java取月份的天數,對字符串的處理
阿新 • • 發佈:2018-08-06
月份 print cal pri 輸出結果 catch sum day trac try {
Date data = new SimpleDateFormat("yyyyMM").parse(sumDate);
calendar.setTime(data);
} catch (ParseException e) {
e.printStackTrace();
}
int MonthDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(MonthDays);
1.使用Calendar獲取上個月的最後一天
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.add(Calendar.DATE, -1);
String lastMonthEndDay = new SimpleDateFormat("yyyyMMdd").format(calendar.getTime());
2.獲取自定義月份的天數
String sumDate = "201802";
Calendar calendar = Calendar.getInstance();
Date data = new SimpleDateFormat("yyyyMM").parse(sumDate);
calendar.setTime(data);
} catch (ParseException e) {
e.printStackTrace();
}
int MonthDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(MonthDays);
3.關於subString
String str = "abcdefg";
System.out.println(str.substring(0, 3));
輸出結果為abc
首先截取字符串是從0開始計算,然後截取到3.
截取的內容為 0 1 2 ,也就是a b c
java取月份的天數,對字符串的處理