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

day()

Modifies the date interval format style to include the day. 日付間隔書式設定スタイルを修正して、日にちを含むようにします。

Declaration 宣言

func day() -> Date.IntervalFormatStyle

Return Value 戻り値

A date interval format style that includes the day. ある日付間隔書式設定スタイル、それは日にちを含みます。

Discussion 議論

Use a combination of modifier instance methods to customize the format of the date interval. The following example shows several combinations of year, month, and day components in the date interval: 修飾子インスタンスメソッドの組み合わせを使って、日付間隔の書式設定をカスタマイズしてください。以下の例は、日付間隔の中の年、月、そして日にち構成要素のいくつかの組み合わせを示します:


if let today = Calendar.current.date(byAdding: .day, value: -140, to: Date()),
   let sevenDaysBeforeToday = Calendar.current.date(byAdding: .day, value: -7, to: today) {


    // Create a Range<Date>.
    let weekBefore = sevenDaysBeforeToday..<today


    print(weekBefore.formatted(.interval))
    print(weekBefore.formatted(.interval.day()))
    print(weekBefore.formatted(.interval.day().month(.defaultDigits)))
    print(weekBefore.formatted(.interval.day().month(.wide).year()))
}
// 2/5/21, 6:37 AM – 2/12/21, 6:37 AM
// 5 – 12
// 2/5 – 2/12
// February 5 – 12, 2021

See Also 参照

Modifying Date Interval Format Styles 日付間隔書式設定スタイルを修正する