2011-07-14 33 views
2

如何檢查NSString的日期與否? 例如:如何檢查NSString的日期

的NSString - Jul 14 at 14.55 PM回報TRUE

的NSString - Talala...回報False

請幫助..

+0

看看[this](http://stackoverflow.com/questions/4380381/how-to-convert-string-to-date-in-objective-c/4380393#4380393)answer – highlycaffeinated

回答

0

您可以嘗試創建一個新的NSDate實例給NSString並請檢查是否結果或者不是nil

NSDate

+0

這將只會如果日期令人難過,可以工作。 –

2

你可以使用一個NSDateFormatter並允許它使用的啓發式算法,以確定是否給定的輸入字符串是一個日期或沒有(只需撥打[formatter setLeninent:YES]即可)。 如果它可以在NSString之外創建一個NSDate對象,恭喜,該字符串包含一個日期,否則它很可能不會。