我有一个问题,将字符串转换为NSDate。在我的文本字段中,当用户点击它时,可以选择使用UIDatePicker
的日期。 String
在TextField
日期看起来像这样:“YYYY-MM-DD”现在,当我尝试使用这种方法迄今为止例如转换上2016年5月13日:不良转换字符串到NSDate
func changeStringToNSDate(){
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-mm-dd"
let from = moreSorts.fromDatePickerTextField.text!
let fromDate = dateFormatter.dateFromString(from)
print(fromDate)
}
当我打印fromDate
我收到一封信息fromDate
不是2016-05-13而是2016-01-11 23:58:00 +0000。我不知道为什么我在2016-01-11时在我的TextField
字符串显示2016-05-13
您需要使用正确的日期格式说明。看看文档。 – rmaddy
你能写我正确的格式吗? – PiterPan
看看文档,看看你能否弄清楚你做错了什么。这是一项重要的技能。 – rmaddy