可可触摸NSDateFormatter和时代日期(cocoa touch NSDateFormatt

2019-10-18 07:29发布

我有一个字符串,它是(我认为)一个时代的日期。 下面是例子字符串:

1372620996

代码的继承人部分:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSDate *offerDate = [dateFormatter dateFromString:@"1372620996"];

这将返回一个空的日期,我敢肯定我的问题是,因为我没有设置我的NSDateFormatter一个DATESTYLE。 但是,我不知道什么DATESTYLE使用了具有划时代意义的日期。

Answer 1:

它实际上比简单转换为一个NSDate;

NSString *dateStr = @"1372620996";
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[dateStr doubleValue]];
NSLog(@"%@", date);

> 2013-06-30 19:36:36 +0000


文章来源: cocoa touch NSDateFormatter and epoch date