インスタンスメソッド


dateComponents(in:from:)


与えられたタイムゾーン (Calendar のタイムゾーンではなく) にあるかのように、日付のすべての日付コンポーネントを返します。


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

tvOS 9.0+ VisionOS 1.0+ WatchOS 2.0+ Xcode 6.0.1+


func dateComponents(

in timeZone: TimeZone,
from date: Date
) -> DateComponents





パラメータ


timeZone

使用すべき TimeZone


date

使用すべき Date



戻り値


すべてのコンポーネントであり、CalendarTimeZone を使用して計算されます。



議論


この計算の目的では、タイムゾーンが Calendar のタイムゾーンをオーバーライドます。


注意 : "与えられたタイムゾーンの日付情報" を表示したい場合は、DateFormatter を使用して日付を書式化する必要があります。




以下も見よ


コンポーネントの抽出


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 つの日付の差を返します。


func dateComponents(Set<Calendar.Component>, from: DateComponents, to: DateComponents) -> DateComponents

DateComponents として指定された 2 つの日付の差を返します。


enum Calendar.Component

カレンダーの日付のさまざまなコンポーネントの列挙。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ