0
タイムカードリストの曜日のリスト(月曜日が月曜日から始まる)が必要です。私はこれを達成する方法がわからない。私はdateByAddingUnitをいくつか試してみましたが、そこから減算していますが、私が望む結果は得られていません。今週の曜日のリスト
どのように日付のリストを取得するか考えていますか? (すなわち、月曜日ように3/28/16、火曜日3/29/16こととなり)
タイムカードリストの曜日のリスト(月曜日が月曜日から始まる)が必要です。私はこれを達成する方法がわからない。私はdateByAddingUnitをいくつか試してみましたが、そこから減算していますが、私が望む結果は得られていません。今週の曜日のリスト
どのように日付のリストを取得するか考えていますか? (すなわち、月曜日ように3/28/16、火曜日3/29/16こととなり)
編集:あなたは週は、常に月曜日
let gregorian = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
let today = gregorian.startOfDayForDate(NSDate())
let startOfWeek: NSDate
if gregorian.component(.Weekday, fromDate: today) == 2 {
// Today is Monday
startOfWeek = today
} else {
// Find the last Monday prior to today
startOfWeek = gregorian.nextDateAfterDate(today, matchingUnit: .Weekday, value: 2, options: [.SearchBackwards, .MatchPreviousTimePreservingSmallerUnits])!
}
コード上で開始することを逃しました!コードを教えてください。あなたの質問を編集し、あなたが試したものを投稿してください。 – ryantxr
SOをDayOfWeekで検索してみてください。 – GlennRay
まあ、私はここでそれを行う方法ですが、誰かが説明できる場合、私はコードを理解していないのですか? http://stackoverflow.com/questions/30330523/get-the-first-day-of-week-without-weekcalendarunit – trever