ISO8601DateFormatter

extension ISO8601DateFormatter

Extension providing a full ISO 8601 date formatter with fractional seconds.

  • Shared ISO 8601 date formatter with full date, time, timezone, and fractional seconds.

    Configured to parse and format dates with maximum precision including microseconds. This format is used by some Horizon API endpoints that require high-precision timestamps.

    Example:

    let dateString = "2024-01-15T10:30:45.123456Z"
    if let date = ISO8601DateFormatter.full.date(from: dateString) {
        // Use parsed date with microsecond precision
    }
    

    Declaration

    Swift

    public nonisolated(unsafe) static let full: ISO8601DateFormatter