ich die Kalenderwoche des Jahres von der date.I zu bekommen versucht, den Code wie folgt aber gibt mir eine falsche Woche Zahl.Holen Sie sich das Wochennummer in iOS SDK
Mein Code für Woche Nummer:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd"];
NSDate *date = [dateFormatter dateFromString:@"2012-09-15"];
NSCalendar *calendar = [NSCalendar currentCalendar];
NSLog(@"week: %i", [[calendar components: NSWeekOfYearCalendarUnit fromDate:date] weekOfYear]); //Display 38 instead of 37
}
Hinweis: Wenn ich mit mit [NSDate date]
Anzeige versuche die richtigen.
Hilf mir, dieses Problem zu lösen .. Danke,
siehe meine Antwort http: // stackoverflow.com/questions/17403761/get-the-day-from-the-date-in-ios-sdk/17403855#17403855 –
Es gibt verschiedene Definitionen für die Wochennummer eines Datums. Ich denke, das ist die wahrscheinlichste Ursache für Ihr Problem. Siehe http://en.wikipedia.org/wiki/Calendar_week#Week_numbering für Details. – Treb
@ SAMIRRATHOD, Danke für Ihre Antwort ... es zeigt nur über die Woche Tag nicht für die Wochennummer. – user2526811