创建具有特定值的NSDate的最简单方法是什么?

时间:2014-01-10 11:06:11

标签: objective-c nsdate nsdateformatter

我经常需要这样做来创建NSDate个对象以在测试中进行比较 - 例如,确保在JSON文件中以毫秒为单位指定的时间戳被正确解析。

在具有最少样板的Objective-C中执行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

“明显”的版本是三行:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm"];
NSDate *date = [dateFormatter dateFromString:@"1997-07-27T09:00:00Z"];