我经常需要这样做来创建NSDate
个对象以在测试中进行比较 - 例如,确保在JSON文件中以毫秒为单位指定的时间戳被正确解析。
在具有最少样板的Objective-C中执行此操作的正确方法是什么?
答案 0 :(得分:0)
“明显”的版本是三行:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm"];
NSDate *date = [dateFormatter dateFromString:@"1997-07-27T09:00:00Z"];