اي فون - كيفية العودة السنة كعدد من تاريخ معين؟
-
20-09-2019 - |
سؤال
وأنا أحاول أن يعود أرقام لمدة 4 سنوات من أي تاريخ معين كعدد. أنا لست قوية مع وظائف NSCalendar أو NSDate، ولكن حاول استخدامها مع عناصر من التاريخ وتاريخ منسقات من دون نجاح.
وشكرا.
المحلول
ومن NSCalendar
<لأ href = "http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/occ/instm/ NSCalendar / المكونات: FROM التاريخ: "يختلط =" noreferrer نوفولو "> مستندات :
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];
وبعد ذلك يمكنك الحصول على السنة من خلال العمل:
NSInteger year = [comps year];
لا تنتمي إلى StackOverflow