---
title: year()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/date/intervalformatstyle/year()
---

# year()

Modifies the date interval format style to include the year.

## Declaration

```swift
func year() -> Date.IntervalFormatStyle
```

## Return Value

Return Value A date interval format style that includes the year.

## Discussion

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

- [day()](foundation/date/intervalformatstyle/day().md)
- [hour(_:)](foundation/date/intervalformatstyle/hour(_:).md)
- [minute()](foundation/date/intervalformatstyle/minute().md)
- [month(_:)](foundation/date/intervalformatstyle/month(_:).md)
- [second()](foundation/date/intervalformatstyle/second().md)
- [weekday(_:)](foundation/date/intervalformatstyle/weekday(_:).md)
