需求:給出日期,得出該月的天數
/**
根據給定的日期返回該月的天數
@param datestr 特定的日期格式
@return 該月天數
*/- (nsinteger)numberofdayinmonthwithdatestr:(nsstring *)datestr
/** 根據給出的日期獲得nsdate
@param datestr 日期
@return 對應的nsdate
*/- (nsdate *)datewithdatesr:(nsstring *)datestr
例子
nslog(@"%ld", [self numberofdayinmonthwithdatestr:@"2017-02"]);
result: 28
nscalendar中的
-(nsrange)rangeofunit:(nscalendarunit)smaller inunit:(nscalendarunit)larger fordate:(nsdate *)date;
作用: 根據指定的日期返回較小日曆單位在較大日曆單位中的範圍。
引數:
smaller 較小的日曆單位
larger 較大的日曆單位
date 指定的日期
用java獲得某個月份的天數
在網上找了很多例子,最後拼起來的結果,year,month 可以是自己寫好的字串 string year session.getattribute year tostring string month session.getattribute month tostring string day 01...
天數換算月份 Js 計算指定月份的天數
問題 怎麼在已知年份和月份的情況下,計算出這個月一共有多少天?這個有兩種計算方案 方案一因為月份總數是固定的,而每月的天數其實也是已知的,所以可以使用陣列儲存所有月份天數,然後根據月份去陣列中取就行了,大致如下 var arr 31,29,31,30,31,30,31,31,30,31,30,31 ...
JAVA獲取指定月份的天數
calendar ymcalendar calendar.getinstance date ymdate new date ymdate.setyear integer.parseint commonutils.getyear kokandayform.getkokanym ymdate.setmo...