0
有沒有一種方法(一種優雅的方式)從包含日期的字符串中提取日期格式,以便它可以通過NSDateFormatter轉換爲NSDate?如何找到一個字符串的日期格式
即
string = @"2011-1-10";
format = [extractor extractFormat:string];// format would = yyyy-dd-mm
[formatter setDateFormatter:format];
NSDate * date = [formatter dateFromString:string];
+1這很明顯是在10年開始後的10分10秒。 –
你*可以*用數據檢測器試試你的運氣。 Eric給出*的例子是*四位數年份。據我瞭解,數據檢測器按照區域設置,因此可以推斷「DD-MM」與「MM-DD」。我認爲數據檢測器會正確地猜測更多的日期,而不是你給予的功勞。 :-)但重要的信息仍然適用 - 它不精確,需要人工驗證。 –
Joshua,我想到了類似的東西,但我決定咬緊牙關,讓用戶選擇他們的報告將使用的日期格式。不管怎麼說,多謝拉。 –