列挙型
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+
トピックス
列挙型 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
日付の検索に使用するメソッドを制御するための検索アルゴリズムのヒント。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ