2013-05-03 5 views

ответ

0

Попробуйте

 NSString *str = @"2013-05-09 09:30:00"; 
     NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
     [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; 
     NSDate *dt = [dateFormatter dateFromString:str]; 

     NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init]; 
     [dateFormatter1 setDateFormat:@"dd-MM-yyyy HH:mm"]; 
     NSString *str1 = [dateFormatter1 stringFromDate:dt]; 
     NSLog(@"Formated date - %@", str1);//output -> 09-05-2013 09:30 

     lbl.text = str1; 
0

После пройти через это,

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"dd-MM-yyyy''HH:mm"]; 
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:162000]; 
NSString *formattedDateString = [dateFormatter stringFromDate:date]; 
NSLog(@"%@",[formattedDateString stringByReplacingOccurrencesOfString:@"'" withString:@" "]); 

Здесь NSLog Печатает как 03-01-2001 02:30, для более here яблочный документ.

Надеюсь, это вам поможет ...

+0

OP хочу показать дату как текст метки. Но вы не отвечаете за это. –

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