2013-06-21 6 views
0

Je suis face à un problème lors de la conversion date de chaîne, pour UILabelchaîne se nulle lors de la conversion date à chaîne

Exemple de code:

//format date 
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
    [dateFormatter setDateFormat:@"dd-MM-yyyy"]; 
    NSString *artDate = [dateFormatter stringFromDate:item.pubDate]; 


    NSLog(@"%@", item.pubDate); // Output going right Fri, 21 Jun 2013 17:45:20 +0300 

    NSLog(@"%@", artDate); // string getting null 

Bien qu'il conversion en chaîne du format NSDate, je suis toujours Obtenir null ici. Si je vais mettre à la place de ma var item.pubDate date [date NSDate] tout va bien

travail Toute aide appréciée

+0

Voyez si cela résout votre problème: http://stackoverflow.com/questions/2742713/how-to-convert-the-date-string-into-string- aaaa-mm-jj-en-faisant-so-i-getti? rq = 1 – David

+0

J'ai essayé votre code exact sauf avec [date NSDate] et cela a bien fonctionné. Quelque chose de différent à propos de item.pubDate? – rocky

+0

@rocky ok, j'ai trouvé le problème. J'analyse XML et fethicng date à partir de là, donc je mets type de var NSDate au lieu de chaîne. J'ai changé dans mon fichier modèle NSString et maintenant c'est ok – Anton

Répondre

0

ok, j'ai trouvé le problème. J'analyse XML et fethicng date à partir de là, donc je mets type de var NSDate au lieu de chaîne. J'ai changé dans mon fichier de modèle NSString et maintenant c'est ok

Questions connexes