XCode 15.0 日本語化計画:New Human Interface Guideline
カレンダーの日付のさまざまなコンポーネントの列挙。
enum Calendar.Component
特定の Date から抽出する部分を指定するには、component(_:from:) または dateComponents(_:from:) メソッドで 1 つ以上の Calendar.Component 値を使用します。
リスト 1 は、年、月、および日のコンポーネントを使用して、現在のグレゴリオ暦の日付の対応する単位を DateComponents インスタンスとして取得する方法を示しています。
リスト1 現在の日付からグレゴリオ暦の年、月、日を取得します。
紀元単位の識別子。
年単位の識別子。
週を数える年単位の識別子。
カレンダーの四半期の識別子。
月単位の識別子。
年単位の週の識別子。
月間カレンダー単位の週の識別子。
曜日単位の識別子。
曜日の序数単位の識別子。
日単位の識別子。
時間単位の識別子。
分単位の識別子。
秒単位の識別子。
ナノ秒単位の識別子。
カレンダー単位の識別子。
タイムゾーン単位の識別子。
static func != (Calendar.Component, Calendar.Component) -> Bool
2 つの値が等しくないかどうかを示すブール値を返します。
static func == (Calendar.Component, Calendar.Component) -> Bool
func date(Date, matchesComponents: DateComponents) -> Bool
日付に指定された日付コンポーネントがすべて含まれているかどうかを判断します。
func component(Calendar.Component, from: Date) -> Int
日付の 1 つのコンポーネントの値を返します。
func dateComponents(Set<Calendar.Component>, from: Date) -> DateComponents
カレンダーのタイムゾーンを使用して、日付のすべての日付コンポーネントを返します。
func dateComponents(Set<Calendar.Component>, from: Date, to: Date) -> DateComponents
2 つの日付の差を返します。
DateComponents として指定された 2 つの日付の差を返します。
func dateComponents(in: TimeZone, from: Date) -> DateComponents
与えられたタイムゾーン (Calendar のタイムゾーンではなく) にあるかのように、日付のすべての日付コンポーネントを返します。