嗨,我有日期格式ISO8601为例:如何从ISO8601时间戳只获得日期为字符串ios?
NSString *currentDateString = @"2016-01-12T21:21:22.737+05:30";
我想只有与这串2016年1月12日日期:
我试图
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *currentDate = [dateFormatter dateFromString:currentDateString];
NSLog(@"CurrentDate:%@", currentDate);
其重新调整为空,但我想以yyyy-MM-dd的格式获取日期。
日期格式化程序上的格式字符串需要与要转换的字符串相匹配。由于你的字符串比'yyyy-MM-dd'多,日期格式化程序不能解析它。 –