使用iOS在当月的天数是多少?


Answers:


166

您可以使用NSDateNSCalendar类:

todayNSDate表示当前日期的对象;这可以用来计算当月的天数。NSCalendar然后实例化一个对象,该对象可与NSDate当前日期的结合使用,以使用该rangeOfUnit:inUnit:forDate:函数返回当月的天数。

days.length 将包含当月的天数。

这里是链接到Google文档NSDateNSCalendar如果您想了解更多信息。


我认为您的意思是日期:今天
豪尔赫·以色列·佩尼亚

是的,我很抱歉,date在Xcode中对其进行测试时调用了它。
亚历克斯·罗赞斯基

1
@Moshe。是。这样可以计算任何较大日历单位中任何日历单位的范围。
罗布·纳皮尔

NSCalendar * calendar = [NSCalendar autoupdatingCurrentCalendar]; 可能比[NSCalendar currentCalendar]更适合您
coolcool1994 2013年

11

Swift语法:



5

Swift 3语法与Erez的答案有所不同:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.