獲得特定月份的天數 iOS

2021-07-28 04:34:46 字數 700 閱讀 9070

需求:給出日期,得出該月的天數

/**

根據給定的日期返回該月的天數

@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...