我找不到将Date类型变量设置为初始值或空值的方法(而不是使用用户定义的初始value...like '0001/01/01')。
像String类型可以将String.init()或"“设置为它的值,所以可以使用isEmpty()来确定它是空的,但是如何使用Date类型变量呢?
发布于 2019-03-18 14:34:56
您可以声明一个Date = nil,这意味着当我们为数据赋值时,比如
var date = Date() // means its current data或else
使用以下代码从字符串格式设置日期
let dateFormatterGet = DateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateFormatterPrint = DateFormatter()
dateFormatterPrint.dateFormat = "MMM dd,yyyy"
if let date = dateFormatterGet.date(from: "2016-02-29 12:24:26") {
print(dateFormatterPrint.string(from: date))
} else {
print("There was an error decoding the string")
}我希望这对你有帮助
https://stackoverflow.com/questions/55215654
复制相似问题