我有一个字符串(我认为)是一个纪元日期。以下是示例字符串:
1372620996
代表部分代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSDate *offerDate = [dateFormatter dateFromString:@"1372620996"];
这会返回一个空日期,我很确定我的问题是因为我没有在我的NSDateFormatter上设置dateStyle。但是,我不确定用于纪元日期的dateStyle是什么。
答案 0 :(得分:2)
转换为NSDate实际上比简单更简单;
NSString *dateStr = @"1372620996";
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[dateStr doubleValue]];
NSLog(@"%@", date);
> 2013-06-30 19:36:36 +0000