我正在尝试将RFC3339格式的String对象转换为相应的NSDateObject:
收到的字符串如下所示:2012-10-29T00:00:00+01:00
我试过使用NSDateFormatter,但我不知道正确的说明符?
任何想法如何以正确的方式做到这一点?
NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init];
[dateFormat setDateFormat:@"yyyy-MM-ddThh:mm:ss???????"]; // ?????
NSDate *date = [dateFormat dateFromString:startAtString];
答案 0 :(得分:3)
在我的一个项目中,我有这个例程:
-(NSDate *)convertUTCStringToDate:(NSString *)utcDateString {
NSDateFormatter *df = [[NSDateFormatter alloc]init];
df.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss";
return [df dateFromString:utcDateString];
}