具有.medium格式的字符串的日期

时间:2017-03-06 04:12:24

标签: ios swift nsdate nsdateformatter

我在UITextField上有一个由.medium格式化程序风格表示的日期(例如2017年3月14日),我希望将其转回日期。

我知道如果我有正确的格式,我可以这样做,但由于我没有使用文字字符串作为格式,我在转换时遇到了一些麻烦。

我在尝试:

let formatter = DateFormatter()
formatter.dateFormat = 
       //[NEED FORMAT STRING HERE]
calendarPicker.startDate = formatter.date(from: t3.text!)

但我发现无法将.medium样式转换为字符串以将字符串重新格式化为日期。

有人可以提供一些帮助吗?

2 个答案:

答案 0 :(得分:2)

我已经在Swift 3.0中使用了这个带有样式的格式化程序,它运行得非常好。

If

谢谢。

答案 1 :(得分:0)

您在寻找dateStyle吗?

let formatter = DateFormatter()
formatter.dateStyle = DateFormatter.Style.medium
calendarPicker.startDate = formatter.date(from: t3.text!)