我正在使用包调用DateToolsSwift。现在,每当我想为Date对象添加day时,我都希望
let date = Date().add(TimeChunk(seconds: 0, minutes: 0, hours: 0, days: 3, weeks: 0, months: 0, years: 0))
这段代码太长,感觉不对。所以我的问题是,这是在DateToolsSwift中实现的方法吗?还是我做错了?
最佳答案
DateToolsSwift包在Integer+DateTools.swift中定义了扩展方法,允许简单地创建TimeChunk
s,例如3.days
或2.weeks
。所以你可以
let date = Date().add(3.days)
或者,由于DateToolsSwift还定义了一个自定义
+
运算符,let date = Date() + 3.days
关于swift - 如何使用DateToolsSwift将日期添加到Date?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44001813/