我試圖將「2017-12-05T00:00:00-0500」格式的日期轉換爲Dec 05。爲此,我使用以下代碼但每次都返回零。我不知道這段代碼有什麼問題。仔細閱讀代碼並讓我知道我的錯誤。任何一種指導方向都將不勝感激。提前致謝!將日期從一種格式轉換爲其他返回無目標c中的零
[dtF setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ"];
NSDate *d = [dtF dateFromString:[dic valueForKey:@"weight_date"]];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@" YYYY-MM-DD hh:mm:s"];
NSString *st = [dateFormat stringFromDate:d];
NSLog(@"%@",st);
你從這裏得到的OP'的NSDate * D' –
你檢查的是'D'實際上包含轉換日期 – Flexicoder
它返回零。 – Prez