2013-06-21 26 views
0

我在轉換日期爲字符串,爲的UILabelSTRING的空當轉換日期爲字符串

面臨的一個問題

示例代碼:

//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 

雖然它的NSDate格式轉換爲字符串,我總是在這裏得到null。如果我把我的變種,而不是item.pubDate當前日期[NSDate的日期]所有工作正常

任何幫助表示讚賞

+0

可能看到這是否解決了你的問題:http://stackoverflow.com/questions/2742713/how-to-convert-the-date-string-into-string- yyyy-mm-dd-while-doing-so-i-getti?rq = 1 – David

+0

我試過你的確切代碼,除了[NSDate date],它工作正常。 item.pubDate有什麼不同? – rocky

+0

@rocky好的,我發現了這個問題。我從那裏解析XML並建立日期,所以我放置了類型的變量NSDate而不是字符串。我改變了我的模型文件NSString,現在沒關係 – Anton

回答

0

好吧,我發現這個問題。我從那裏解析XML並建立日期,所以我放置了類型的變量NSDate而不是字符串。我改變了我的模型文件NSString,現在沒關係