NSDateFormatter يعود 1970 بدلا من العام الحالي مع شكل MM / DD

StackOverflow https://stackoverflow.com/questions/1601662

  •  05-07-2019
  •  | 
  •  

سؤال

والتعليمة البرمجية التالية:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"MM/dd"];
NSDate *newTime = [dateFormatter dateFromString:@"10/01"];

ويحدد تاريخ الناتجة إلى 1970/10/01. هل هناك طريقة "صحيحة" أن يكون المنسق تفترض أن تقصد تاريخ في السنة الحالية، أو الأقرب إلى هذا التاريخ؟

هل كانت مفيدة؟

المحلول

هل جربت [dateFormatter setLenient:YES]؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top