今年の過去の日数を見つける方法を探しています。たとえば、今日が 2013-03-22 の場合、2013 年には 81 日が経過しているため、数値は 81 になります。うるう年かどうかは関係ありません。
誰かがリンクや方法を持っている場合は、私と共有してください. 前もって感謝します!
今年の過去の日数を見つける方法を探しています。たとえば、今日が 2013-03-22 の場合、2013 年には 81 日が経過しているため、数値は 81 になります。うるう年かどうかは関係ありません。
誰かがリンクや方法を持っている場合は、私と共有してください. 前もって感謝します!
これを試して:
NSCalendar *currentCalendar = [NSCalendar currentCalendar]; NSDate *today = [NSDate 日付]; NSInteger dc = [currentCalendar ordinalityOfUnit:NSDayCalendarUnit inUnit:NSYearCalendarUnit forDate:今日];
あなたはこれを行うことができます
NSDate *date1 = [NSDate dateWithString:@"2010-01-01 00:00:00 +0000"];
NSDate *date2 = Your END Date / Today's date may be;
NSTimeInterval secondsBetween = [date2 timeIntervalSinceDate:date1];
int numberOfDays = secondsBetween / 86400;
NSLog(@"No of days passed since new year.", numberOfDays);