我将存储在 Dictionary
中的 Date
传递给此代码块,以获取修剪日期的字符串值作为 'dd-MM
',问题是我正在获取当前日期的修剪版本作为返回,而不是我已经通过的日期。请帮助修改我已通过的日期。
-(NSString *)trimDate : (NSDate *) date
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM"];
NSString *result = [formatter stringFromDate:[NSDate date]];
return result;
}
最佳答案
你必须改变这个
NSString *result = [formatter stringFromDate:[NSDate date]];
到
NSString *result = [formatter stringFromDate:date];
检查这个
-(NSString *)trimDate : (NSDate *) date
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM"];
NSString *result = [formatter stringFromDate:date];
return result;
}
关于ios - NSDateFormatter 无法格式化以前存储的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18118478/