私は自分のオブジェクトの1つのタイムスタンプと将来の30日の間の日付の配列を取得しようとしています。2つの日付の間にある日付の配列を返すメソッド - Swift 3
私は以下のコードを使用しましたが、希望の結果が得られず、タイトルに記載されているメソッドを作成しようとしています。どんな助けも素晴らしいだろう、ありがとう。
var dates = [Date]()
func fetchDays() {
let cal = Calendar.current
var dateComponents = DateComponents()
dateComponents.year = 2017
dateComponents.month = 2
dateComponents.day = 12
guard let startDate = cal.date(from: dateComponents) else {
return }
var start = cal.startOfDay(for: startDate)
for _ in 0 ... 30 {
guard let daysBetween = cal.date(byAdding: .day, value: 1, to: startDate) else { return }
start = daysBetween
dates.append(start)
}
}
oh my gosh 。本当にありがとう! – Breezy