真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

date類。給定一個(gè)年月日,輸入days之后或之前的日期-創(chuàng)新互聯(lián)

class date(int year,int month,int day){}
1.首先判斷合法性:
例如:年支持的范圍 [1840, 2020]//可以自定義
// 月支持的范圍 [1, 12]
// 日支持的范圍 :要寫一個(gè)函數(shù),根據(jù)年月返回日(這里面2月份的日 牽扯是否閏年)
例如:public int calcDaysOfMonth(int year, int month){}
還有閏年判斷函數(shù)

成都創(chuàng)新互聯(lián)主營(yíng)安多網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開發(fā),安多h5微信小程序開發(fā)搭建,安多網(wǎng)站營(yíng)銷推廣歡迎安多等地區(qū)企業(yè)咨詢
public boolean isLeapYear(int year) {
        if (year % 4 == 0 && year % 100 != 0) {
            return true;
        }

        if (year % 400 == 0) {
            return true;
        }

        return false;
    }

2.邏輯:
推斷days之后
傳入days后,day+=days
day超過(guò)對(duì)應(yīng)大值,month+1
month超過(guò)對(duì)應(yīng)大值,year+1
并且這里應(yīng)為while循壞,當(dāng)傳入的days特別大時(shí),可能需要執(zhí)行多次
如: while (day > calcDaysOfMonth(year, month)){}

推斷days之前:

1.daysday=day-days;
年月不變
2.days>day
day=days-day;
month-=month;
如果month<1 year-=year;
然后傳入更新后的年月得到新的newday=calcDaysOfMonth(year, month)
day=newday-day;

到這里,年月日都更新了

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


文章標(biāo)題:date類。給定一個(gè)年月日,輸入days之后或之前的日期-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/ppihg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部