2012年1月4日に「0」を削除することはできますか?
私は現在、次のJavaを使用して、次のような日付形式を取得しています
Monday, January 04, 2012
私はそれが次のように見えることを望みます
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);
SimpleDateFormat formatter = new SimpleDateFormat("EEEE', 'MMMM d', ' yyyy");
それを行う必要がありますか(2つではなく1つの「d」)?
http://docs.Oracle.com/javase/6/docs/api/Java/text/SimpleDateFormat.html
これを行うだけで、数値の前に「0」がない文字列を取得できます。
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);