如何将 NSDate 更改为从日期选择器中选择的日期字符串?
How can I change NSDate to a date string picked from date picker?
UIDatePicker returns 我的日期格式是 15Aug,2016,但我的日期格式应该是字符串格式的 15/08/2016。
示例 "dob" = "15/08/2016"
我正在使用此代码
let dateFormatter=NSDateFormatter()
dateFormatter.dateFormat="dd-MM-yyyy"
let strDate=dateFormatter.stringFromDate(myDatePicker.date) as String
dict["dob"] = strDate
但是我没有得到正确的字符串。
你可以用这个
let dateformatter = NSDateFormatter()
dateformatter.dateStyle = NSDateFormatterStyle.ShortStyle
let dob = dateformatter.stringFromDate(NSDate())
15/08/2016 格式的 dob
你可以这样做:
var fecha = NSDate()
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"
var fechaNac = dateFormatter.stringFromDate(fecha)
yyyy-MM-dd等多种格式其实都可以玩,这里有很好的解释:
http://www.codingexplorer.com/swiftly-getting-human-readable-date-nsdateformatter/
UIDatePicker returns 我的日期格式是 15Aug,2016,但我的日期格式应该是字符串格式的 15/08/2016。 示例 "dob" = "15/08/2016" 我正在使用此代码
let dateFormatter=NSDateFormatter()
dateFormatter.dateFormat="dd-MM-yyyy"
let strDate=dateFormatter.stringFromDate(myDatePicker.date) as String
dict["dob"] = strDate
但是我没有得到正确的字符串。
你可以用这个
let dateformatter = NSDateFormatter()
dateformatter.dateStyle = NSDateFormatterStyle.ShortStyle
let dob = dateformatter.stringFromDate(NSDate())
15/08/2016 格式的 dob
你可以这样做:
var fecha = NSDate()
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"
var fechaNac = dateFormatter.stringFromDate(fecha)
yyyy-MM-dd等多种格式其实都可以玩,这里有很好的解释:
http://www.codingexplorer.com/swiftly-getting-human-readable-date-nsdateformatter/