NSDateComponents setweek - ابحث عن هذا الأسبوع
-
30-09-2019 - |
سؤال
هل من الممكن العثور على الأسبوع الحالي من العام باستخدام NSDateComponents و Setweek :؟ نظرًا لأن SetWeek يستخدم نموذجًا من 1 - 52 كل أسبوع في العام ، كيف يمكنني العثور على الرقم الذي يمثل هذا الأسبوع؟
المحلول
إذا فهمت سؤالك بشكل صحيح ، أعتقد أن الحل بسيط ، فأنت تقوم بإنشاء مواد NSDateComponents من التاريخ الحالي وستحصل على الأسبوع.
NSCalendar *calendar = [NSCalendar currentCalendar];
NSUInteger unitFlags = NSWeekCalendarUnit;
NSDateComponents *dateComponents = [calendar components:unitFlags
fromDate:[NSDate date] // for current date
options:0];
NSUInteger week = [dateComponents week]; // here is your week
لا تنتمي إلى StackOverflow