我将Date
中存储的Dictionary
传递给此代码块,以获取修剪日期的字符串值为“dd-MM
”,问题是我正在修改版本的当前日期作为回报而不是我已经过去的日期。请帮忙修剪我通过的日期。
-(NSString *)trimDate : (NSDate *) date
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM"];
NSString *result = [formatter stringFromDate:[NSDate date]];
return result;
}
答案 0 :(得分:1)
你必须改变这个
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;
}
答案 1 :(得分:1)
请替换以下行:
NSString *result = [formatter stringFromDate:[NSDate date]];
这一行:
NSString *result = [formatter stringFromDate:date];
希望这会对你有所帮助。