2012-05-02 5 views

ответ

0

Попробуйте это:

-(NSDate *)dateFromString:(NSString *)string 
{ 
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; 
[dateFormat setLocale:locale]; 
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss z"]; 

NSDate *date1 = [dateFormat dateFromString:string]; 
if(!date1) date1= [NSDate date]; 
[dateFormat release]; 
[locale release]; 

return date1; 
} 

Скажите мне, если это помогает !!!

+0

Он превращается в дату но он дает неправильный вывод, например String: 2012-04-25T16: 05: 24Z o/p после конвертации: 2012-05-02 12:16:33 +0000 – Pradeep

+0

Откорректируйте настройки урана соответственно! Я отредактировал его, сейчас проверьте – Deviator

+0

Он дает тот же результат .... – Pradeep

0

вот можно же вопрос и какое-то решение:

NSString to NSDate

вы можете сделать свой собственный формат, чтобы соответствовать ваш запрос ..

надеюсь, что это помогает ..

Смежные вопросы