我已经为iPhone制作了一个日历应用程序,其中有一个字符串格式的日期(例如“ Tue,25 May 2010 12:53:58 +0000”)。我想将其转换为NSDate。我需要使用什么来做到这一点?
3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
如果您以iOS的一种样式存储日期,则使用此方法更容易且更容易出错:
// Define a date formatter for storage, full style for more flexibility
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterFullStyle];
[dateFormatter setTimeStyle:NSDateFormatterFullStyle];
// Use today as an example
NSDate *today = [NSDate date];
// Format to a string using predefined styles
NSString *dateString = [dateFormatter stringFromDate:today];
// Format back to a date using the same styles
NSDate *todayFromString = [dateFormatter dateFromString:dateString];
- 3 回答
- 0 关注
- 550 浏览
添加回答
举报
0/150
提交
取消