I suspect the T acts as a delimiter. D is unnecessary, because the date is at the beginning of the string. And then Z is another delimiter, to separate the time from the timezone.
EDIT: I think I misunderstood your question, but I'll leave my post, in case it's useful to others when considering the sections of a full timestamp.