創建的NSDate我有以下NSString
:從NSString的
NSString * dateString = @"2012-01-24T14:59:01Z";
我想創建該字符串的NSDate
。我擡起頭,用dateWithNaturalLanguageString:
的NSDate
類參考和思考:
Creates and returns an
NSDate
object set to the date and time specified by a given string.
+ (id)dateWithNaturalLanguageString:(NSString *)string
Parameters string A string that contains a colloquial specification of a date, such as 「last Tuesday at dinner,」 「3pm December 31, 2001,」 「12/31/01,」 or 「31/12/01.」 Return Value A new
NSDate
object set to the current date and time specified by string.
然而,當我試圖用這樣的:
NSDate * date = [NSDate dateWithNaturalLanguageString:dateString];
,我發現了以下錯誤:
No known class method for selector 'dateWithNaturalLanguageString:'
該文檔聲明:'它可能會給出意想不到的結果,並且在討論部分強烈建議不要使用它。 'dateString'確實是一個自然語言字符串?此方法不是iOS SDK的一部分 – 2012-01-24 16:02:49
http://stackoverflow.com/q/4380381/1114171 –
可能的重複也許不是......無論如何都沒有機會嘗試它。你推薦任何其他解決方案嗎? – Dimme