我已经为iPhone制作了一个日历应用程序,其中有一个字符串格式的日期(例如“ Tue,25 May 2010 12:53:58 +0000”)。
我想将其转换为NSDate。
我需要使用什么来做到这一点?
慕码人2483693
浏览 552回答 3
3回答
宝慕林4294392
如果您以iOS的一种样式存储日期,则使用此方法更容易且更容易出错:// Define a date formatter for storage, full style for more flexibilityNSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateStyle:NSDateFormatterFullStyle];[dateFormatter setTimeStyle:NSDateFormatterFullStyle];// Use today as an exampleNSDate *today = [NSDate date];// Format to a string using predefined stylesNSString *dateString = [dateFormatter stringFromDate:today];// Format back to a date using the same stylesNSDate *todayFromString = [dateFormatter dateFromString:dateString];