2009-12-01 6 views
0

Je travaille sur une application de liste simple à faire, et je veux définir la date dans un format normal dans la partie titleForHeaderInSection de mon uiTableView. Mais j'ai quelques problèmes. Il fonctionne dans une certaine mesure, mais me donne beaucoup trop d'information, il montre:Mise en forme d'une date dans mon titleForHeaderInSection

2009-12-01 00:04:10 -0700

dans le domaine où je voudrais juste pour montrer la date à laquelle l'élément a été créé, et idéalement dans un format plus normal, sans l'heure spécifique. Pouvez-vous s'il vous plaît m'aider à comprendre ce que je dois changer? Merci!!

+0

Quel langage de programmation utilisez-vous? – Kosi2801

Répondre

0

Vous pouvez utiliser NSDateFormatter:

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init]; 
[outputFormatter setDateFormat:@"HH:mm 'on' EEEE MMMM d"]; 
NSString *newDateString = [outputFormatter stringFromDate:[NSDate date]]; 

NSLog(@"newDateString %@", newDateString); 
// For US English, the output is: 
// newDateString 10:30 on Sunday July 11 

Vous devriez également lire Date Formatting Programming Guide