-6

我收到一个带有日期格式的字符串,yyyy/mm/dd我想知道如何将其转换为NSDate类型,以便可以减去日期中的天数?

4

1 回答 1

3

您可以NSDate使用NSDateFormatter.

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"yyyy/MM/dd"];

NSdate *date = [dateFormatter dateFromString:@"2012/03/17"];

请注意,分配 anNSDateFormatter是一项非常繁重的任务,因此如果您要解析很多日期,请分配一次并保留它:)

于 2013-07-02T22:33:42.830 回答