Objective-C - How to Get Date Formatter to Add Colon in Time Zone Offset
===

I'm trying to format a date to match the format expected on the server side. 

 - Wanted: 1985-01-24T00:00:00-07:00 </t>
 - Got: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1985-01-24T00:00:00-0700
 - Using: &nbsp;&nbsp;&nbsp;yyyy-MM-dd'T'HH:mm:ssZZZ

Is there a date format trick I can use to get that colon in there?

Here is my code. _birthdate is the date supplied by the birthdate selector:

    NSDate *birthdate = (NSDate *)resultObject;
    [_birthdate setNewTitle:[IRDate mmddyyFromNSDate:birthdate]];            
    
    //Set server-ready birthdate format
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZZ"];
    serverFormattedBirthDate = [formatter stringFromDate:birthdate];
                
    NSLog(@"Birthdate: %@", serverFormattedBirthDate);