-3
{
NSDateFormatter *dateReader = [[NSDateFormatter alloc] init];
[dateReader setDateFormat:@"dd-MM-YYYY"]; // for example
NSDate *itsDate = [dateReader dateFromString:txtDate.text];
}
我使用此代碼來從字符串轉換日期,我從UITextField
文本中獲取字符串。不能從字符串轉換日期
但是每次我得到「2013-01-04 18:30:00 +0000」這個日期連我的文本字段的日期都不一樣。 所以我不能得到正確的日期。 我該怎麼辦?
用戶類型date in textfield?如果是的話,那麼可能這不是一個好主意,你應該向用戶提供一個日期選擇器來選擇所需的日期。 –
閱讀罰款[手動](http://www.unicode.org/reports/tr35/tr35-25.html#Date_Format_Patterns)。這是「yyyy」,而不是「YYYY」。 –
用戶沒有輸入日期,顯而易見的是,用戶從日期選擇器中選擇日期,因爲該文本框的輸入視圖是日期選擇器 –