導航:首頁 > 編程語言 > 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中日歷減法相關的資料

熱點內容
抖音如何上直播網站 瀏覽:887
錄屏截圖大師保存的文件在哪裡 瀏覽:751
紅河谷第二個版本 瀏覽:895
c語言如何讓整型數據的商為小數 瀏覽:863
怎樣下東西不要密碼 瀏覽:320
小米手機拍照後文件名要怎麼設置 瀏覽:429
每年程序員就業形勢 瀏覽:425
安卓手機如何卸載程序 瀏覽:955
相機能用qq不能用 瀏覽:319
win10如何設置成xp配置文件 瀏覽:748
蘋果隔空傳遞以後文件在哪裡 瀏覽:927
打開ps顯示文件名無效 瀏覽:379
做推廣哪個網站靠譜 瀏覽:588
qq飛車如何綁定好友 瀏覽:873
php編程語言在哪裡 瀏覽:302
矢量文件有哪些格式 瀏覽:790
文書檔案長期保存的文件有哪些 瀏覽:945
如何把pdf文字復制粘貼到word文檔 瀏覽:507
勤哲價格qinzheapp 瀏覽:709
騰訊小說下載的文件在哪裡 瀏覽:106

友情鏈接