在我的iPhone应用程序中将字符串转换为日期

我已经为iPhone制作了一个日历应用程序,其中有一个字符串格式的日期(例如“ Tue,25 May 2010 12:53:58 +0000”)。

我想将其转换为NSDate

我需要使用什么来做到这一点?


慕码人2483693
浏览 520回答 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];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS