в моем приложении iPhone Мне нужно преобразовать NSString в NSDate с formaT. Вот мой код:Преобразование NSString в NSDate не корректно
+(NSDate*)dateFromJsonString:(NSString*)string{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'"];
NSLog(@"%@", [dateFormat dateFromString:string]);
return [dateFormat dateFromString:string];
}
Если параметр "строка" является 2013-05-30T15: 53: 02 после преобразования - [DateFormat dateFromString: строка] становится 2013-05-30 12:53:02 +0000 , поэтому разница в 3 часа. Как я могу это исправить?
спасибо, но что означает UTC? – revolutionkpi
UTC - это код для GMT + 0, т. Е. Часовой пояс Greenwich. –