我找不到将 Date 类型变量设置为初始值或空值的方法(不使用用户定义的初始值...例如“0001/01/01”)。
像 String 类型可以设置 String.init() 或 ""为其值,所以可以使用 isEmpty() 来确定它是否为空,但是 Date 类型变量如何做到这一点?
最佳答案
这取决于你要完成什么。
自然没有空日期。
如果日期的值与当前日期无关,则声明它
let date = Date()
如果日期在遥远的过去或 future 应该是相当不确定的,则有
let date = Date.distantPast let date = Date.distantFuture
如果日期可以是特定日期,则使用引用日期
let date = Date(timeIntervalSince1970: 0) // 1970/1/1 let date = Date(timeIntervalSinceReferenceDate: 0) // 2001/1/1
关于swift - 如何将日期类型变量设置为初始值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55215654/