導航:首頁 > 編程語言 > java中日歷減法

java中日歷減法

發布時間:2024-12-10 16:17:21

⑴ 用java實現日期類的加減

獲取時間後 再getTime();
獲得時間戳值,就可以進行加減了,
加減後再轉換回來就好了。

⑵ java程序日歷記事本中:日歷.set(month, month-1, 1);裡面的參數是什麼意思

Calendar.get(Calendar.DAY_OF_WEEK)-1 如果沒記錯 sunday是0 周一是1 get(Calendar.DAY_OF_WEEK)對應的是1-7
月份是從0開始的set(month, month-1, 1);第一個應該是year 第二個月 第三個日

⑶ 請問java中用for循環如何做這道題 輸入年,月,日,輸出星期幾。(已知1900.1.1是星期一)。

單獨用for的話太麻煩了
你還要考慮閏年啊 每月多少天啊 這些都要做判斷的
如果不考慮這些問題的話
你輸入年月日 year month day
( (year-1900)*365 + (month-1)*31 +day + 1 )%7 看余數就行了 余數是幾就是星期幾
這是最簡單的 但是沒有意義

我感覺出這道題的人的用意 應該是讓你練習 for循環的多層嵌套
三層循環+判斷即可 不用糾結於閏年啊 月份天數不同之類的

⑷ java 怎樣讓一個日期累加,2010-12-16 累加到2010-12-30

用Calendar.set(Calendar.DATE, 1)就可以累加到12-30
import java.util.Calendar;
import java.util.Date;

public class CalendarAdd {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.YEAR, 2012);
calendar.set(Calendar.MONTH, 12-1);//月份是從0開始的,所以要-1
calendar.set(Calendar.DATE, 16);

for(int i = 16; i <= 30; i++){
calendar.set(Calendar.DATE, i);
Date date = calendar.getTime();
System.out.println(date.toString());
}

}
}
-------------
Sun Dec 16 13:29:26 CST 2012
Mon Dec 17 13:29:26 CST 2012
Tue Dec 18 13:29:26 CST 2012
Wed Dec 19 13:29:26 CST 2012
Thu Dec 20 13:29:26 CST 2012
Fri Dec 21 13:29:26 CST 2012
Sat Dec 22 13:29:26 CST 2012
Sun Dec 23 13:29:26 CST 2012
Mon Dec 24 13:29:26 CST 2012
Tue Dec 25 13:29:26 CST 2012
Wed Dec 26 13:29:26 CST 2012
Thu Dec 27 13:29:26 CST 2012
Fri Dec 28 13:29:26 CST 2012
Sat Dec 29 13:29:26 CST 2012
Sun Dec 30 13:29:26 CST 2012

閱讀全文

與java中日歷減法相關的資料

熱點內容
有兩個網站如何操作 瀏覽:499
excel怎麼把兩個表格中的數據導入 瀏覽:530
什麼是一二一二三APP 瀏覽:877
cs6的魔棒工具 瀏覽:243
文件夾變成受系統保護 瀏覽:479
雨林木風系統安裝教程win7 瀏覽:886
黨中央文件有哪些 瀏覽:872
關於頁眉頁腳文件圖片 瀏覽:147
editbin文件 瀏覽:199
手機怎麼編寫文件到qq 瀏覽:483
蘋果5怎麼樣清理內存 瀏覽:870
win7屏保文件 瀏覽:784
agk什麼文件 瀏覽:441
安卓app編程用什麼 瀏覽:222
文件下載路徑設置不可用 瀏覽:192
win7打不開本地視頻文件 瀏覽:740
怎麼解壓targz文件 瀏覽:358
大數據系統的預算一般多少 瀏覽:381
光陽智能網怎麼下載App 瀏覽:868
編程與c語言哪個好學 瀏覽:624

友情鏈接