2010-06-06 29 views
15

Sé que puedo usar android.text.format.DateFormat.getDateFormat() para formatear mis fechas, y android.text.format.DateFormat.getTimeFormat para formatear mis tiempos, pero ¿cómo puedo formatear una fecha y hora? Similar al método getDateTimeInstance de java.text.DateFormat.Mostrar fecha y hora en la configuración regional del usuario

Actualmente estoy concatenando el resultado de los formateadores getDateFormat y getTimeFormat, pero no sé en qué dirección el usuario prefiere tener sus fechas y horas mostradas.

Respuesta

6

Para extender la respuesta, aquí hay un ejemplo funcional

DateUtils.formatDateTime(context, epochTimeInMs, DateUtils.FORMAT_ABBREV_MONTH | DateUtils.FORMAT_SHOW_DATE); 

Esto imprimiría Apr 8 para una localidad de EE.UU. o 8 de abr para una configuración regional en español

Usted puede ver la lista completa de indicadores válidos en DateUtils documentation

Cuestiones relacionadas