将字符串转换为日期后为

时间:2016-12-21 12:30:51

标签: ios swift swift3

我确实存在与StringDate转换为swift 3相关的问题

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss"
var maxDate: Date = dateFormatter.date(from: "1990-01-01 00:00:00")!

没关系。但当我试图这样做时:

let dateTmp = day.doneDate
print (dateTmp!)
let date = dateFormatter.date(from: dateTmp!)

print(dateTmp)的值为2016-07-07 15:15:15我的date变量为nil

当我打电话时:

var maxDate: Date = dateFormatter.date(from: "2016-07-07 15:15:15")!

maxDate变量为nil

当我打印两个值时,我的字符串格式完全相同:

2016-07-07 15:15:15
1990-01-01 00:00:00

任何人都可以给我一个提示如何正确地将此字符串转换为Date吗?

0 个答案:

没有答案