0
這裏是我的代碼:爲什麼我無法使用NSDateFormatter dateFromString從NSString獲取年份?
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy"];
if ([dateFormatter dateFromString:@"11/09/2010"])
{
//PASS
}
else
{
//FAIL
}
爲什麼進入故障部分每一次?
可能需要dd/MM/yyyy(或相反方向) –
@AndrewCarter是的,你是對的,謝謝。我改變了我的答案,所以這是正確的。 – danielbeard
解釋:@EthanAllen,你已經告訴日期格式化程序期望一個4位數的年份*而沒有其他的*。因爲你餵食的東西與你所期望的不符,所以失敗了。 –