Swift3 NSDateFormatter在Swift 3中可用吗?

Swift3 NSDateFormatter在Swift 3中可用吗?,swift3,nsdateformatter,Swift3,Nsdateformatter,在使用DatePicker之后,我试图在代码中使用它,但没有针对NSDateFormatter的建议,只有DateFormatter。 如果有人在他们的代码中使用过,请在这里分享。 另外,为了接受建议,我应该做哪些更改 我想将格式从MM-DD-YYYY更改为DD-MM-YYYY。试试这个 let dateFormatter = DateFormatter() //format in which recived Date Present dateFormatter.

在使用DatePicker之后,我试图在代码中使用它,但没有针对NSDateFormatter的建议,只有DateFormatter。 如果有人在他们的代码中使用过,请在这里分享。 另外,为了接受建议,我应该做哪些更改

我想将格式从MM-DD-YYYY更改为DD-MM-YYYY。

试试这个

let dateFormatter = DateFormatter()
        //format in which recived Date Present
        dateFormatter.dateFormat = "dd-MMM-yyyy"
        let newDate = dateFormatter.date(from: "20-MAR-2017")
        // format to which you need your date to convert
        dateFormatter.dateFormat = "MMM-dd-yyyy"
        if let newDate  = newDate{
            let dateStr = dateFormatter.string(from: newDate) 

            print(dateStr) //Output: MAR-20-2017

        }

Swift 3已删除NS前缀,因此您将无法获得有关
NSDateFormatter
的建议
DateFormatter
NSDateFormatter
相同,只是名称有所更改。您可以使用
DateFormatter
,使用方式与使用
NSDateFormatter
相同。查看计划书了解更多详细信息。

let dateFormatter=dateFormatter()dateFormatter.dateFormat=“DD-MM-YYYY”let newDate=dateFormatter.date(从:“23-03-2017”)//字符串到日期()let dateStr=dateFormatter.String(从:日期())//字符串中的日期。请将上述代码用于Swift 3。它不起作用。无论如何,谢谢你。:)您可以共享示例输入吗?也尝试过这个。输出与您给出的一样正确,但在项目中不起作用。无论如何,谢谢你:)