我的字符串是"the value of attribut2" "the value of attribut2"
,以格式dd / MM / yyyy将其转换为日期。它正在生成另一种格式。它生成结果为strDate:04/12/2016
。我的代码是
weekEndDate:2016-12-04 00:00:00 +0000
答案 0 :(得分:0)
2016-12-04 00:00:00 +0000
这不是一种错误的格式,每当你在调试器中打印NSDate
的对象时,对象将像上面的字符串那样打印,即在UTC时区,如果你想检查正确的格式,那么转换这个日期字符串中的对象并打印该字符串,您将获得正确的格式。
答案 1 :(得分:0)
您可以使用该格式,这是正常的,如果您想使用该格式化器获取周末日期,请按以下步骤操作:
NSString *strDate = @"04/12/2016";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];
NSDate *weekEndDate = [formatter dateFromString:strDate];
NSLog(@"%@", [formatter stringFromDate:weekEndDate]); // 04/12/2016
NSLog(@"%@", weekEndDate); // 2016-12-04 00:00:00 +0000