如何查找字符串的日期格式

时间:2011-10-02 03:24:15

标签: objective-c cocoa nsdate nsdateformatter

有没有办法(一种优雅的方式)从包含日期的字符串中提取日期格式,以便可以通过NSDateFormatter将其转换为NSDate?

string = @"2011-1-10";
format = [extractor extractFormat:string];// format would = yyyy-dd-mm
[formatter setDateFormatter:format];
NSDate * date = [formatter dateFromString:string];

1 个答案:

答案 0 :(得分:3)

如果这是您拥有的唯一信息,那么这是不可能的。例如,“10-10-10”。