列挙型


Calendar.MatchingPolicy


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


iOS 7.0+ iPadOS 7.0+ Mac Catalyst 13.0+ macOS 10.9+

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


enum Calendar.MatchingPolicy




トピックス


列挙型 Case


case nextTime

DateComponents 引数で指定された最高位のコンポーネントの次の上位コンポーネントの次のインスタンスの終了前に一致する時間がない場合、アルゴリズムは存在する次の既存の時間を返します。


case nextTimePreservingSmallerComponents

指定されている場合、DateComponents 引数で指定された最高位のコンポーネントの次の上位コンポーネントの次のインスタンスの終了前に一致する時間がない場合、メソッドは不足しているコンポーネントの次の既存の値を返し、下位のコンポーネントの値を保持します (たとえば、存在する場合、2:37am3:37am になりません)。


case previousTimePreservingSmallerComponents

DateComponents 引数で指定された最高位のコンポーネントの次の上位コンポーネントの次のインスタンスの終了までに一致する時間がない場合、アルゴリズムは不足しているコンポーネントの以前の既存の値を返し、下位のコンポーネントの値を保持します。


case strict

指定されている場合、アルゴリズムは一致するものを探すために必要に応じて前方または後方に移動します。


イニシャライザ


init(from: any Decoder)



インスタンスプロパティ


var hashValue: Int



インスタンスメソッド


func encode(to: any Encoder)


func hash(into: inout Hasher)



演算子関数


static func != (Calendar.MatchingPolicy, Calendar.MatchingPolicy) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。


static func == (Calendar.MatchingPolicy, Calendar.MatchingPolicy) -> Bool





関連


以下に準拠


Decodable


Encodable


Sendable





以下も見よ


日付のスキャン


func startOfDay(for: Date) -> Date

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


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.RepeatedTimePolicy

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ