TZD ist kein definierter Formatierer für die Unicode-Spezifikation . Das Dokument, mit dem Sie an anderer Stelle verlinkt haben, war ein Vorschlag, den jemand an W3C nur zur Diskussion gestellt hat. Der Unicode-Standard gefolgt von Apple ist ein fertiger Standard, von einer anderen Körperschaft.
Am ehesten wäre ZZZ (dh @ "YYYY-MM-dd'T'HH: mm: ssZZZ"), aber das hat keinen Doppelpunkt in der Mitte. Sie müssten also den String verwenden:
%Vor%Eher als der, den Sie gerade haben, endet mit +01: 00.
z. das Folgende:
%Vor%Protokolliert ein gültiges Datumsobjekt vom 2010-09-10 23:00:00 GMT.
Tipp: Verwenden Sie Ihren Formatierer, um von ein NSDate-Objekt in einen String zu konvertieren und sehen Sie dann, was Sie erhalten. Es ist oft einfacher, in dieser Richtung zu debuggen als die anderen.
Hast du das gelesen?
Das TZD am Ende Ihrer Formatzeichenkette sieht ein bisschen zweideutig aus.
Tags und Links objective-c iphone nsdate