DateFormatter

extension DateFormatter

Extension providing ISO 8601 date formatting for DateFormatter.

  • Shared ISO 8601 date formatter for parsing Horizon API timestamps.

    Configured to parse dates in the format “yyyy-MM-dd’T'HH:mm:ss'Z’” with UTC timezone. This is the standard format used by Stellar’s Horizon API for timestamps.

    Example:

    let dateString = "2024-01-15T10:30:45Z"
    if let date = DateFormatter.iso8601.date(from: dateString) {
        // Use parsed date
    }
    

    Declaration

    Swift

    public static let iso8601: DateFormatter