我在使用Swift语言的项目中使用NSDateFormatter。
我收到以下错误:
初始化之前使用的变量'dateFormatter'
我的代码:
var date : NSDate = (NSDate.date())
var dateFormatter : NSDateFormatter
dateFormatter.dateFormat = "dd:mm:yyyy HH:mm:ss zzz"
答案 0 :(得分:10)
只更改一行。
您没有初始化NSDateFormatter
更改以下行:
var dateFormatter : NSDateFormatter = NSDateFormatter()
完整代码:
var date : NSDate = (NSDate.date())
var dateFormatter : NSDateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd:mm:yyyy HH:mm:ss zzz"
答案 1 :(得分:0)
首先你需要初始化,然后你不会得到错误。 在Swift中,使用()完成初始化。
var dateFormatter = NSDateFormatter()
答案 2 :(得分:0)
新用法是:
let date = Date()
let formatter = DateFormatter()
formatter.dateFormat = "MM.dd.yy" // or whatever format
let dateStr = formatter.string(from: date)