2010-11-14 7 views
4

Comment puis-je convertir la chaîne 2010-11-19T20:00:00Z en objet NSDate?DateTime to NSDate

J'ai essayé d'utiliser [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"] mais il semble que je me suis trompé de style de format personnalisé.

PS: Je me fiche des fuseaux horaires. En fait, je veux que la date reste dans le fuseau horaire d'origine (UTC).

Répondre

5

Essayez d'utiliser votre chaîne de format pour convertir de un NSDate en une chaîne et voir ce que vous obtenez. C'est plus facile de déboguer dans cette direction que dans l'autre.

Dans ce cas, il semble que vous ayez besoin d'échapper aux littéraux T et Z de votre motif. Quelque chose comme ceci:

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"]; 
+0

qui a fait l'affaire! Tu gères! – samvermette