導航:首頁 > 編程語言 > javacalendar天數

javacalendar天數

發布時間:2025-02-14 07:14:03

java中 如何獲取當月的天數,指定日期的月份天數

代碼實現如下:

package test01;

import java.util.Calendar;
/**
*
* @author 碼靈
* 20170905
*
*/
public class GetDay {

public static void main(String[] args) {
int currentMaxDays = getCurrentMonthDay();
int maxDaysByDate = getDaysByYearMonth(2017, 9);
System.out.println("本月天數:" + currentMaxDays);
System.out.println("2017年9月天數:" + maxDaysByDate);

}

/**
* 獲取當月的 天數
*/
public static int getCurrentMonthDay() {
Calendar a = Calendar.getInstance();
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}

/**
* 根據年 月 獲取對應的月份 天數
*/
public static int getDaysByYearMonth(int year, int month) {

Calendar a = Calendar.getInstance();
a.set(Calendar.YEAR, year);
a.set(Calendar.MONTH, month - 1);
a.set(Calendar.DATE, 1);
a.roll(Calendar.DATE, -1);
int maxDate = a.get(Calendar.DATE);
return maxDate;
}

}

⑵ java查詢某一天是一年中的第幾天

java中Calendar類中給出了求第幾天第幾周的方法的,所以直接引用即可。

Calendar ca = Calendar.getInstance();//創建一個日期實例

ca.setTime(new Date());//實例化一個日期

System.out.println(ca.get(Calendar.DAY_OF_YEAR));//獲取是第多少天

System.out.println(ca.get(Calendar.WEEK_OF_YEAR));//獲取是第幾周

備註:此方法提供了很多方法,如查月,日、周等等。

⑶ calendar 當前時間加一天怎麼做 java

閱讀全文

與javacalendar天數相關的資料

熱點內容
蘋果app付款記錄在哪裡看 瀏覽:823
可愛的程序員劇情介紹陸漓流產了嗎 瀏覽:892
c程序的編寫編譯和運行 瀏覽:683
在線編程工具如何編譯 瀏覽:66
護衛神php網站 瀏覽:222
js文件中執行命令 瀏覽:826
go語言編譯器java版 瀏覽:920
有緣在線app在哪裡下載 瀏覽:586
bp演算法分類 瀏覽:821
iphone沒有網路連接到伺服器地址 瀏覽:302
命令與征服3紅色警戒 瀏覽:120
高爾夫嘉旅壓縮比 瀏覽:526
如何在雲伺服器上打開本地文件 瀏覽:653
什麼伺服器能掛400個yy 瀏覽:133
python在文件式中怎麼賦值 瀏覽:204
王者轉移號安卓轉移ios有什麼風險 瀏覽:793
怎麼注冊安卓市場 瀏覽:113
怎麼折解壓折紙大全 瀏覽:634
如何在php中加入視頻 瀏覽:89
知音唱歌app在哪裡 瀏覽:80