Построение NSDate из целых чисел (год… секунда) с помощью Cocoa / objective-C

У меня есть год, месяц, ..., второй в целочисленном типе, и мне нужно построить из них NSDate. Я пробовал этот код, но получил (null).

NSDateFormatter *tempFormatter = [[[NSDateFormatter alloc]init]autorelease];
[tempFormatter setDateFormat:@"yyyy-mm-dd hh:mm:ss"];
NSString* message = [NSString stringWithFormat:@"%04d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second];
NSDate *day3 = [tempFormatter dateFromString:message];

Что не так с этим кодом?

9
задан prosseek 15 March 2011 в 00:55
поделиться