Pregunta

Estoy análisis an.ics archivo que incluye las marcas de tiempo de eventos como este:

20101008T230000Z

Esto es, por lo que yo entiendo, expresada en UTC. Ahora, quiero que mi aplicación para visualizar correctamente este tiempo, dependiendo de la zona horaria donde reside el usuario del iPhone. Así, como ejemplo, si el usuario estaría en Londres, el tiempo se muestra como '23: 00' , mientras que en Amsterdam sería '22: 00'

He estado buscando en cuestiones similares aquí en stackoverflow, y sólo me confundí.

Cualquier ayuda es muy apreciada.

¿Fue útil?

Solución

este ayuda. Leer la hora en un NSString y utilizar la función complementaria en NSDateFormatter (dateFromString) después de fijar la zona horaria como se muestra en el enlace. A continuación, debería ser capaz de obtener una fecha / hora local de funciones NSDate y description del objeto descriptionWithLocale.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top