Формат даты не работает должным образом - PullRequest
0 голосов
/ 16 февраля 2012

Я беру дату в string.date format это так, а string это

datenotification=20-02-2012

Теперь я хочу изменить это на

20-feb-2012

, но для проверки я просто помещаю это в dateformatter инапечатайте это, но это показывает мне неправильную дату

NSDateFormatter* currentdateformate = [[NSDateFormatter alloc] init];
[currentdateformate setDateFormat:@"dd-MM-YYYY"];
NSDate *d=[currentdateformate dateFromString:dateNotification];
NSString *str3=[currentdateformate stringFromDate:d];
[currentdateformate release];

1 Ответ

2 голосов
/ 16 февраля 2012

Эй, посмотрите этот пример

 NSString *string = @"12-02-2000";
 NSDateFormatter* currentdateformate = [[NSDateFormatter alloc] init];
 [currentdateformate setDateFormat:@"dd-MM-yyyy"];
 NSDate *d=[currentdateformate dateFromString:string];
 [currentdateformate setDateFormat:@"dd-MMM-yyyy"];
 NSString *str3=[currentdateformate stringFromDate:d];
 [currentdateformate release];
 NSLog(@"S %@",str3);

выходной S 12-фев-2012

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...