Nor*_*rak 1 date cocoapods swift
我正在使用一个包调用 DateToolsSwift。现在,每当我想向 Date 对象添加一天时,我都会这样做
let date = Date().add(TimeChunk(seconds: 0, minutes: 0, hours: 0, days: 3, weeks: 0, months: 0, years: 0))
Run Code Online (Sandbox Code Playgroud)
这段代码太长了,感觉不太对。所以我的问题是,这是在 DateToolsSwift 中的做法吗?还是我做错了?
*不使用 DateToolsSwift。例如,如果您想将 3 天添加到 1970 年 1 月 1 日
let aDate = Date(timeIntervalSince1970: 0)
var dateComponent = DateComponents()
dateComponent.day = 3
let next3Days = Calendar.current.date(byAdding: dateComponent, to: aDate)
Run Code Online (Sandbox Code Playgroud)
同样,您可以设置aDate = Date()
是否要在今天添加天数。
编辑
或者,来自@CodeDifferent
let next3Days = Calendar.current.date(byAdding: .day, value: 3, to: aDate)!
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
923 次 |
最近记录: |