インスタンスメソッド


startOfDay(for:)


与えられた日付の最初の瞬間を日付として返します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ VisionOS 1.0+ WatchOS 2.0+ Xcode 6.0.1+


func startOfDay(for date: Date) -> Date




パラメータ


date

検索すべき日付。



戻り値


与えられた日付の最初の瞬間。



議論


たとえば、今日の開始を知りたい場合は、Date() に渡します。真夜中が 2 回ある場合は、最初の真夜中を返します。真夜中がない場合は、存在した最初の瞬間を返します。





以下も見よ


日付のスキャン


func enumerateDates(startingAfter: Date, matching: DateComponents, matchingPolicy: Calendar.MatchingPolicy, repeatedTimePolicy: Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection, using: (Date?, Bool, inout Bool) -> Void)

与えられたコンポーネントのセットに一致する (または最も近い) 日付を計算し、列挙が停止されるまで、各日付に対してクロージャを 1 回呼び出します。


func nextDate(after: Date, matching: DateComponents, matchingPolicy: Calendar.MatchingPolicy, repeatedTimePolicy: Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection) -> Date?

与えられたコンポーネントのセットに一致する (または最も近い) 次の日付を計算します。


enum Calendar.MatchingPolicy

日付の検索に使用するメソッドを制御するための検索アルゴリズムのヒント。


enum Calendar.RepeatedTimePolicy

カレンダーの日に時間が繰り返される場合 (たとえば、夏時間への移行時に午前 2 時から午前 3 時までの時間が 2 回発生する場合など) に使用する結果を決定します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ