dateSeparator(_:)
Modifies the ISO 8601 date format style to use the specified date separator.
Declaration
func dateSeparator(_ separator: Date.ISO8601FormatStyle.DateSeparator) -> Date.ISO8601FormatStyleParameters
- separator:
Character used to separate the year, month, and day in a date.
Return Value
An ISO 8601 date format style modified to include the specified date separator style.
Discussion
Possible values of Date.ISO8601FormatStyle.DateSeparator are Date.ISO8601FormatStyle.DateSeparator.dash and Date.ISO8601FormatStyle.DateSeparator.omitted.
The following example shows a variety of Date.ISO8601FormatStyle.DateSeparator formats applied to an ISO 8601 date format.
let meetingDate = Date() // Jun 23, 2021 at 6:13 AM
meetingDate.formatted(.iso8601.dateSeparator(.omitted)) // 20210623T111325Z
meetingDate.formatted(.iso8601.dateSeparator(.dash)) // 2021-06-23T111325Z
meetingDate.formatted(.iso8601) // 20210623T111325ZIf no format is specified as a parameter, the Date.ISO8601FormatStyle.DateSeparator.omitted case is the default format.
For more information about ISO 8601 formatted dates, see the Date.ISO8601FormatStyle.