Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Eliminar "0" principal en el día del mes SimpleDateFormat

¿Es posible eliminar el "0" en 04 de enero 2012?

Actualmente estoy usando el siguiente Java para obtener el formato de fecha como

Monday, January 04, 2012 

Me gustaría que parezca

 Monday, January 4, 2012 Date anotherCurDate = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM dd', ' yyyy"); final String formattedDateString = formatter.format(anotherCurDate); final TextView currentRoomDate = (TextView) this.findViewById(R.id.CurrentDate); 

  • Android parse String hasta la fecha - carácter de patrón desconocido 'X'
  • Advertencia de SimpleDateFormat Para obtener el formato local, utilice getDateInstance (), getDateTimeInstance () o getTimeInstance ()
  • Calcular la diferencia entre dos veces android
  • SimpleDateFormat toma demasiado tiempo cuando se incluye la zona horaria
  • Get Value Of Day Month forma objeto de la fecha en Android?
  • Java / Android: convierte una cadena de hora GMT a hora local
  • ¿Cómo puedo obtener la fecha actual en Android?
  • Obtenga día, mes y año por separado usando SimpleDateFormat
  • 2 Solutions collect form web for “Eliminar "0" principal en el día del mes SimpleDateFormat”

     SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM d', ' yyyy"); 

    Debería hacerlo (uno 'd' en lugar de dos)?

    http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

    Puede obtener una cadena sin "0" delante de un número simplemente haciendo esto:

     Calendar today = Calendar.getInstance(); // If you want the day/month in String format String month = today.get(Calendar.MONTH)+""; // If you want the day/month in Integer format int monthInt = (int ) Integer.parseInt(month); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.