2010-01-16 5 views

ответ

2

Вы хотите сделать что-то вроде этого:

NSDateFormatter * inputFormatter = [ [ [ NSDateFormatter alloc ] init ] autorelease ]; 
NSDateFormatter * outputFormatter = [ [ [ NSDateFormatter alloc ] init ] autorelease ]; 
[ inputFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'.000Z'" ]; 
[ outputFormatter setDateFormat:@"EEE, MMM d, yyyy h:mm a" ]; 

NSString * inputString = @"2009-11-23T05:24:41.000Z"; 
NSDate * inputDate = [ inputFormatter dateFromString:inputString ]; 
NSString * outputString = [ outputFormatter stringFromDate:inputDate ]; 

// outputString = @"Mon, Nov 23, 2009 05:24 AM" 

Смотрите Unicode date format patterns guide для получения дополнительной информации о настройке NSDateFormatter.

+0

Этот ответ на самом деле неверен. Формат для 'inputFormatter' должен быть' yyyy-MM-dd'T'HH: mm: ss.SSSZ'. – rmaddy

3

Использование методов NSDateFormatter-dateFromString: и -stringFromDate:.

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

  • Нет связанных вопросов^_^