func startOfDay (for: Date) -> Date
Returns the first moment of a given date as a date instance.
与えられた日付の最初の瞬間を日付インスタンスとして返します。
func enumerateDates (startingAfter : Date, matching: DateComponents, options: NSCalendar.Options, using: (Date?, Bool, UnsafeMutablePointer<ObjCBool>) -> Void)
Computes the dates that match (or most closely match) a given set of components, and calls the block once for each of them, until the enumeration is stopped.
ある与えられた構成要素一揃いに合致する(または最もぴったりと合致する)日付それらを算出します、そしてそれらの各々で一度だけブロックを、列挙が停止されるまで呼び出します。
func nextDate (after: Date, matchingHour : Int, minute: Int, second: Int, options: NSCalendar.Options) -> Date?
Returns the next date after a given date that matches the given hour, minute, and second, component values.
与えられた日付の後の与えられた時間、分、そして秒、構成要素値に合致する次の日付を返します。
func nextDate (after: Date, matching: NSCalendar.Unit, value: Int, options: NSCalendar.Options) -> Date?
Returns the next date after a given date matching the given calendar unit value.
与えられた日付の後の与えられたカレンダー単位値に合致する次の日付を返します。
struct NSCalendar.Options
The options for arithmetic operations involving calendars.
カレンダーを伴う算術演算に対するオプション。
NSWrapCalendarComponents
A legacy constant used to control overflow in date calculations.
日付計算においてオーバーフローを制御するために使われるレガシー定数。