列挙型


Calendar.RepeatedTimePolicy


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


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




トピックス


列挙型 Case


case first

指定された最高コンポーネントの次に高いコンポーネントの次のインスタンスの終了前に、一致する時間が 2 つ以上ある場合 (isLeapMonth を含め、すべてのコンポーネントが同じ)、アルゴリズムは最初の出現を返します。


case last

指定された最高コンポーネントの次に高いコンポーネントの次のインスタンスの終了前に、一致する時間が 2 つ以上ある場合 (isLeapMonth を含め、すべてのコンポーネントが同じ)、アルゴリズムは最後の発生を返します。


イニシャライザ


init(from: any Decoder)



インスタンスプロパティ


var hashValue: Int



インスタンスメソッド


func encode(to: any Encoder)


func hash(into: inout Hasher)



演算子関数


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

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


static func == (Calendar.RepeatedTimePolicy, Calendar.RepeatedTimePolicy) -> 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.MatchingPolicy

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ