Instance Method インスタンスメソッド

isValidDate(in:)

Returns a Boolean value that indicates whether the current combination of properties represents a date which exists in the specified calendar. 現在のプロパティの組み合わせが、指定されたカレンダーに存在する日付を表すかどうかを指し示すブール値を返します。

Declaration 宣言

func isValidDate(in calendar: Calendar) -> Bool

Parameters パラメータ

calendar

The calendar for which to use in the calculation. 計算において使うためのカレンダー。

Return Value 戻り値

true if the date corresponding to the receiver's values is valid and exists in the given calendar, otherwise false. true、もしレシーバの持つ値に相当する日付が有効でありそして与えられたカレンダー中に存在するならば、そうでなければfalse

Discussion 議論

If the timeZone property is set on the receiver, the time zone property value is used. timeZoneプロパティがレシーバ上で設定されるならば、そのタイムゾーンプロパティ値が使われます。

This property should not be used for NSDateComponents objects that represent relative quantities of calendar components. To find the the next or previous date that matches a particular set of date components, use the NSCalendar instance method nextDate(after:matching:value:options:) instead. このプロパティは、カレンダー構成要素の相対的な量を表すNSDateComponentsオブジェクトに対して使われるべきではありません。特定の一揃いの日付構成要素に合致する次または前の日付を見つけるには、NSCalendarのインスタンスメソッドnextDate(after:matching:value:options:)を代わりに使ってください。

See Also 参照

Validating a Date 日付を検証する