• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

将日期从一种格式转换为其他返回无目标c中的零

IOS 来源:Prez 7次浏览

我试图将“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); 


===========解决方案如下:

您的日期格式有误我已经做了修改请检查答案。

检查下面的代码我有,你曾经参与过的问题之日起代替你的DIC:

NSDateFormatter *dtF = [[NSDateFormatter alloc] init]; 
[dtF setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"]; 
NSDate *d = [dtF dateFromString:@"2017-12-05T00:00:00-0500"]; 
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"MMM dd"]; 
NSString *st = [dateFormat stringFromDate:d]; 
NSLog(@"%@",st); 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)