1
我遇到問題。我有3天,月,年的文本字段以獲取來自用戶的日期輸入I 不希望使用日期選擇器。相反,我從格式爲dd/mm/yy的所有三個輸入中創建一個字符串,並使用日期格式化程序來評估有效性。驗證來自UITextField的NSDate輸入
NSDate *convertedDOB = [dobFormatter dateFromString:dateOfBirth];
if (convertedDOB == nil){
NSLog(@"DATE EPIC FAIL");
}
else{
NSLog(@"DATE OK");
}
[dobFormatter release];
如果我進入一些愚蠢像10/40/88它返回一個錯誤,但是類型40/12/88或30/02/88未被發現的日期。有什麼我做錯了嗎?謝謝。
其實問題是與日期格式字符串DD返回一年中我應該使用dd的一天。不管怎麼說,還是要謝謝你。 –
@MarioPen「另外,由於輸入的日期格式與NSDateFormatter的日期格式不同,您可能會得到零。」 –