Domanda

Sono analisi an.ics file che include data e ora di eventi come questo:

20101008T230000Z

Questa è, per quanto ho capito, espressa in UTC. Ora, voglio che la mia app per visualizzare questa volta correttamente, a seconda del fuso orario in cui risiede l'utente iPhone. Così, ad esempio, se l'utente sarebbe a Londra, il tempo sarà visualizzato come '23: 00' , mentre ad Amsterdam sarebbe '22: 00'

Ho cercato a domande simili qui a StackOverflow, e mi confuso solo.

Ogni aiuto è molto apprezzato.

È stato utile?

Soluzione

questo aiuta. Leggere il tempo in un NSString e utilizzare la funzione complementare a NSDateFormatter (dateFromString) dopo aver impostato il fuso orario come indicato nel link. Si dovrebbe quindi essere in grado di ottenere una data / ora locale dalle funzioni NSDate e description dell'oggetto descriptionWithLocale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top