Swift3中的NSCalendar

Lor*_*nzo 7 swift3 xcode8

在Swift3之前,在我的项目中我使用了这个函数:

var components = (calendar as NSCalendar).components([.year, .monthSymbols, .firstWeekday, .timeZone, .hour, .minute], from: data_corrente)
Run Code Online (Sandbox Code Playgroud)

现在我正在使用swift 3(xCode8 beta5)更改项目,但我有这个错误:

输入'NSCalendar.Unit没有成员'monthSymbol'

有人可以解释问题出在哪里并帮我解决吗?我认为是一个迁移问题

tec*_*erd 9

在Swift3中使用Xcode8 beta.您可以使用Calendar而不是NSCalendar像这样:

let calendar = Calendar.current
let component = calendar.dateComponents([.day,.month,.year], from: Date())
Run Code Online (Sandbox Code Playgroud)