2012-02-08 3 views
1

Это печатает дату выбранного Datepicker на текстовое поле, как это:какао Выбор даты форматирования

9 февраля 2012 ...

NSDate *theDate = [calendar dateValue]; 
if (theDate) 
{ 
    NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 

    NSString *formattedDateString; 

    [formatter setDateStyle:NSDateFormatterLongStyle]; 
    [formatter setTimeStyle:NSDateFormatterNoStyle]; 
    formattedDateString = [formatter stringFromDate:theDate]; 
    [dateString setStringValue: formattedDateString]; 

} 

} 

Как форматировать напечатанную строку, чтобы посмотреть, как это?

2012-02-09

Я попытался добавить dateFormatter к TextField и настройке, как отображать дату. Не работает.

Спасибо за помощь.

ответ

0

Вы можете сделать это следующим образом:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 
[formatter setDateFormat:@"yyyy-MM-dd"]; 

NSDate *theDate = [calendar dateValue]; 

NSString *formatedDateString = [formatter stringFromDate:theDate]; 

[formatter release]; 
+0

Отлично. Благодарю выделение. (Павел) – user1198008

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