Question

Je suis analyse an.ics fichier qui comprend l'horodatage d'événements comme celui-ci:

20101008T230000Z

Ceci est, pour autant que je comprends, exprimé en UTC. Maintenant, je veux que mon application pour afficher correctement cette fois-ci, en fonction du fuseau horaire où les utilisateurs de l'iPhone réside. Ainsi, à titre d'exemple, si l'utilisateur serait à Londres, le temps sera affiché comme '23: 00' alors à Amsterdam, il serait '22: 00'

J'ai examiné des questions similaires ici à Stackoverflow, et il ne me confondre.

Toute aide est grandement appréciée.

Était-ce utile?

La solution

Il faut espérer cette aide. Lire le temps dans un NSString et utiliser la fonction complémentaire dans NSDateFormatter (dateFromString) après le réglage du fuseau horaire, comme indiqué dans le lien. Vous devriez alors être en mesure d'obtenir une date / heure locale de les fonctions de NSDate d'objet description et descriptionWithLocale.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top