Я хочу, чтобы преобразовать следующую строку в формат NSDateСтрока NSDate преобразования формата
2012-04-29T08: 20: 04Z
Пожалуйста, помогите мне. Как я могу это достичь.
Я хочу, чтобы преобразовать следующую строку в формат NSDateСтрока NSDate преобразования формата
2012-04-29T08: 20: 04Z
Пожалуйста, помогите мне. Как я могу это достичь.
Попробуйте это:
-(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;
}
Скажите мне, если это помогает !!!
вот можно же вопрос и какое-то решение:
вы можете сделать свой собственный формат, чтобы соответствовать ваш запрос ..
надеюсь, что это помогает ..
Он превращается в дату но он дает неправильный вывод, например String: 2012-04-25T16: 05: 24Z o/p после конвертации: 2012-05-02 12:16:33 +0000 – Pradeep
Откорректируйте настройки урана соответственно! Я отредактировал его, сейчас проверьте – Deviator
Он дает тот же результат .... – Pradeep