因此,目的是创建一个带有集合视图的月视图日历。今天是起点,所以我将从今天开始计算月中的第一天和最后一天。
func setDate(date: Date) {
let firstDate = date.start(of: .month)
let lastDate = date.end(of: .month)
}
今天说是 2017-07-19 ,而不是第一次日期返回 6月25日它返回 6月30日和上次日期返回 7月31日而不是 8月5日。
我可以通过使用纯Swift Date Library来解决这个问题,但我相信这个任务可以通过DateTools来解决。我只是不知道如何。
顺便说一句,我使用的是Swift 3。 DateTools Swift