Contents

year()

Modifies the ISO 8601 date format style to include the year in the formatted output.

Declaration

func year() -> Date.ISO8601FormatStyle

Return Value

An ISO 8601 date format style modified to include the year.

Discussion

This example shows an ISO 8601 format with, and without, a year.

let meetingDate = Date() // Jun 23, 2021 at 12:51 PM
meetingDate.formatted(.iso8601
    .year()
    .month()
    .day()
) 
// 20210623

meetingDate.formatted(.iso8601
    .month()
    .day()
) 
// 0623

The default Date.ISO8601FormatStyle includes the year.

For more information about formatting dates, see the Date.FormatStyle.

See Also

Modifying Dates in an ISO 8601 Format Style