インスタンスメソッド


dateRange(referenceDate:)


iOS 15.0+ iPadOS 15.0+ Mac Catalyst 15.0+ macOS 12.0+

tvOS 15.0+ visionOS 1.0+ watchOS 8.0+

@backDeployed(before: iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, macCatalyst 16.0)
func dateRange(referenceDate: Date = .now) -> Range<Date>




パラメータ


referenceDate

返される日付範囲の下限を示す日付をあなたが指定します。デフォルト値は now です。



戻り値


Product.SubscriptionPeriod インスタンスのサブスクリプション期間の下限と上限である 2 つの日付によって表されるサブスクリプション期間。



議論


日付範囲は、referenceDate であなたが指定した日付から始まる単一のサブスクリプション期間を計算します。


たとえば、Product.SubscriptionPeriod インスタンスのサブスクリプション期間が 1 か月で、referenceDate が 2 月 1 日の場合、日付範囲には 2 月 1 日と 3 月 1 日が含まれます。referenceDate が 2 月 15 日の場合、日付範囲には 2 月 15 日と 3 月 15 日が含まれます。


Date.ComponentsFormatStyledateRange(referenceDate:) を使用して、サブスクリプション期間の人間が読める文字列表現を取得します。


subscriptionPeriodFormatStyle を使用して、製品の店頭に対応するフォーマットスタイル (Date.ComponentsFormatStyle) を取得します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ