我在UITextField上有一个由.medium格式化程序风格表示的日期(例如2017年3月14日),我希望将其转回日期。
我知道如果我有正确的格式,我可以这样做,但由于我没有使用文字字符串作为格式,我在转换时遇到了一些麻烦。
我在尝试:
let formatter = DateFormatter()
formatter.dateFormat =
//[NEED FORMAT STRING HERE]
calendarPicker.startDate = formatter.date(from: t3.text!)
但我发现无法将.medium样式转换为字符串以将字符串重新格式化为日期。
有人可以提供一些帮助吗?
答案 0 :(得分:2)
我已经在Swift 3.0中使用了这个带有样式的格式化程序,它运行得非常好。
If
谢谢。
答案 1 :(得分:0)
您在寻找dateStyle
吗?
let formatter = DateFormatter()
formatter.dateStyle = DateFormatter.Style.medium
calendarPicker.startDate = formatter.date(from: t3.text!)