インスタンスプロパティ


isValidDate


現在のプロパティの組み合わせが現在のカレンダーに存在する日付を表すかどうかを示します。


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

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+ Xcode 8.0+

var isValidDate: Bool { get }




議論


このメソッドは、カレンダーコンポーネントの相対的な量を指定する DateComponents 値に使用するのには適していません。


いくつかの些細なケース (たとえば、どのカレンダーでも「秒」は 0 ~ 59 である必要があります) を除き、このメソッドは必ずしも安価ではありません。


DateComponents でタイムゾーンプロパティが設定されている場合は、それが使用されます。


カレンダープロパティを設定しなければなりません。設定しないと、結果は常に false になります。





以下も見よ


日付の検証


func isValidDate(in: Calendar) -> Bool

現在のプロパティの組み合わせが、指定されたカレンダーに存在する日付を表しているかどうかを示します。


var date: Date?

保存されたカレンダーを使用して現在のコンポーネントから計算された日付。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ