Deseo poder obtener la fecha y hora local dondequiera que se ejecute mi aplicación, según la configuración del iPhone. Específicamente, necesito que la fecha sea de formato mm/dd o dd/mm (o dd.mm, mm.dd, dd-mm, mm-dd, etc.) dependiendo de la configuración regional, y el tiempo es hh: mm. ¿Es esto posible con alguna combinación de métodos SDK?Fecha localizada (mes y día) y hora con NSDate
Gracias!
Eso funciona bien. Sin embargo, si la fecha localizada tiene el año primero, entonces este código se rompe, ¿no es así? – DNewell
Es cierto. ¿Hay una localización que hace tal cosa? El problema es que no tenemos una manera confiable de determinar qué número es el año de la cadena. Su mejor opción sería no tratar de modificar lo que sale de DateFormatter ... He modificado el código en mi respuesta para hacer precisamente eso. –
Si echas un vistazo a mi código, la línea que obtiene el formato de fecha es el secreto. Eso me da el formato localizado: y/MM/d o d/MM/a o MM/d/a o lo que sea. Una vez que elimine y el separador, puedo usar esa cadena para el argumento setDateFormat para el formateador, y obtener la fecha localizada apropiada sin el año. – DNewell