色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java求當月第一天和最后一天

方一強1年前6瀏覽0評論

在java中,如何求當月的第一天和最后一天呢?我們可以使用Java自帶的Calendar類來實現(xiàn)。

Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);//獲取年
int month = cal.get(Calendar.MONTH) + 1;//獲取月,因為月份從0開始計算,所以要+1
int firstDay = 1;//當月第一天
int lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);//當月最后一天
String firstDayStr = year + "-" + month + "-" + String.format("%02d", firstDay);//格式化字符串獲取第一天
String lastDayStr = year + "-" + month + "-" + String.format("%02d", lastDay);//格式化字符串獲取最后一天

上述代碼中,首先獲取當前時間的Calendar實例,然后分別獲取年和月。之后通過調(diào)用Calendar實例的getActualMaximum()方法來獲取當月的最后一天。最后,通過字符串格式化,將當月的第一天和最后一天轉(zhuǎn)化成標準的“yyyy-MM-dd”格式。

可以通過以下代碼簡單的驗證結(jié)果:

System.out.println("當月的第一天為:"+firstDayStr);
System.out.println("當月的最后一天為:"+lastDayStr);

這樣就可以很方便的獲取當月的第一天和最后一天了。