Я пытаюсь преобразовать NSString
в NSDate
со временем. Вот что я делаю сейчас:Как конвертировать NSString в NSDate со временем?
NSString *myDateIs= @"2012-07-14 11:30:40 AM ";
NSDateFormatter* startTimeFormat = [[NSDateFormatter alloc] init];
[startTimeFormat setDateFormat:@"YYYY-MM-dd hh:mm:ss a "];
NSDate*newStartTime = [startTimeFormat dateFromString:myDateIs];
Выход 2012-07-14 06:00:40 +0000
. Дата правильная, но время неверно. Как я могу получить правильное время? Спасибо.
использовать этот NSString * myDateIs = @ "2012-07-14 11:30:40 AM"; NSDateFormatter * startTimeFormat = [[NSDateFormatter alloc] init]; [startTimeFormat setDateFormat: @ "YYYY-MM-dd hh: mm: ss a"]; [startTimeFormat setTimeZone: [NSTimeZone timeZoneWithAbbreviation: @ "GMT"]]; NSDate * newStartTime = [startTimeFormat dateFromString: myDateIs]; –
спасибо .. сейчас его отлично работает ... :) – Mani