課程
/移動(dòng)開(kāi)發(fā)
/Android
/Android攻城獅的第二門(mén)課(第1季)
cal.get(Calendar.MONTH)
2016-09-15
源自:Android攻城獅的第二門(mén)課(第1季) 3-4
正在回答
Calendar 對(duì)象 和onDateChanged 里面的月份就要+1 ?因?yàn)槭菑?開(kāi)始算的?
dataPicker.init里面的月份是從1開(kāi)始的
存在兩種規(guī)則,一種是程序里從0開(kāi)始計(jì)數(shù)的,另一種是我們?nèi)粘I畹膹?開(kāi)始計(jì)數(shù)的規(guī)則。
dataPicker.init()是屬于程序內(nèi)部的溝通,大家都是從0開(kāi)始計(jì)數(shù),就不用+1了。
而每次需要+1的地方,都是要顯示出來(lái)給人看,所以需要翻譯成人類(lèi)通常的計(jì)數(shù)方法,所以要+1。
最佳答案是不對(duì)的,從DatePicker里取出來(lái)的月份和Calender取出來(lái)的一樣,都是從0開(kāi)始計(jì)數(shù),而不是從1開(kāi)始。
它返回的是常量值,從0到11
一月對(duì)應(yīng)0十二月對(duì)應(yīng)11
所以
int month = cal.get(Calendar.MONTH) + 1;
一月才等于1
依此類(lèi)推
大的小彩筆 提問(wèn)者
VanJoJo 回復(fù) 大的小彩筆 提問(wèn)者
舉報(bào)
本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開(kāi)發(fā)和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-06
Calendar 對(duì)象 和onDateChanged 里面的月份就要+1 ?因?yàn)槭菑?開(kāi)始算的?
dataPicker.init里面的月份是從1開(kāi)始的
2018-03-28
存在兩種規(guī)則,一種是程序里從0開(kāi)始計(jì)數(shù)的,另一種是我們?nèi)粘I畹膹?開(kāi)始計(jì)數(shù)的規(guī)則。
dataPicker.init()是屬于程序內(nèi)部的溝通,大家都是從0開(kāi)始計(jì)數(shù),就不用+1了。
而每次需要+1的地方,都是要顯示出來(lái)給人看,所以需要翻譯成人類(lèi)通常的計(jì)數(shù)方法,所以要+1。
最佳答案是不對(duì)的,從DatePicker里取出來(lái)的月份和Calender取出來(lái)的一樣,都是從0開(kāi)始計(jì)數(shù),而不是從1開(kāi)始。
2016-09-15
cal.get(Calendar.MONTH)
它返回的是常量值,從0到11
一月對(duì)應(yīng)0
十二月對(duì)應(yīng)11
所以
int month = cal.get(Calendar.MONTH) + 1;
一月才等于1
依此類(lèi)推