我要查找的是一个月中的第几天,例如 2、5、30 或 31。采用整数形式,而不是字符串。我不是在寻找一个预定的日期,而是在他们所在的任何地方寻找今天的日期。
最佳答案
以上所有答案都是实现此目标的糟糕方法。这是正确的方法:
NSDate *date = [NSDate date];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:NSDayCalendarUnit fromDate:date];
NSInteger day = components.day;
关于objective-c - 如何以数字格式获取月份中的第几天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13842631/