swift - 如何将日期类型变量设置为初始值?

标签 swift date

我找不到将 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/

相关文章:

java - 如何获取时区的本地日期时间

mysql - 如何选择下个月的数据

javascript - 如何转换ajax对象中的日期格式?

ios - tableCell 中的分段控件

javascript - 为什么在本地存储中过期 javascript 失败?

python - 将 Pandas 数据框中的无效日期转换为最近的有效日期

arrays - 从核心数据中获取数据

Swift - 播种 arc4random_uniform?还是另类?

ios - 在更改单元格上重置 UICollectionView

ios - 点击 UITableView Cell 时隐藏标签