Android 日期选择器和日历中的日期格式更改

Android 日期选择器和日历中的日期格式更改,android,android-layout,android-intent,android-emulator,Android,Android Layout,Android Intent,Android Emulator,如何将2/3/2013格式更改为02/03/2013(dd/mm/yyyy) 电流输出: 1/2/2013 d/m/y 寻找: 01/02/2013 dd/mm/yyyy 简单地说,添加如下条件: if (month<10) month='0'+month; if (day<10) day='0'+day; if(month使用该类。执行以下操作: Calendar cal = Calendar.instance(); cal.set(year, month,

如何将
2/3/2013
格式更改为
02/03/2013(dd/mm/yyyy)

电流输出:

1/2/2013 
d/m/y
寻找:

01/02/2013
dd/mm/yyyy

简单地说,添加如下条件:

 if (month<10)
   month='0'+month;
 if (day<10)
   day='0'+day;
if(month使用该类。执行以下操作:

Calendar cal = Calendar.instance();
cal.set(year, month, day);
CharSequence output = DateFormat.format("MM/dd/yyyy", cal);
有关更多示例,请参见。

@Override
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
        int dayOfMonth) {

    int month = monthOfYear + 1;
    String formattedMonth = "" + month;
    String formattedDayOfMonth = "" + dayOfMonth;

    if(month < 10){

        formattedMonth = "0" + month;
    }
    if(dayOfMonth < 10){

        formattedDayOfMonth = "0" + dayOfMonth;
    }
    searchText.setText(formattedDayOfMonth + "/" + formattedMonth + "/" + year);
}
公共无效onDateSet(日期选择器视图,整数年,整数月, 整数(每月的第几天){ 内月=月/年+1; 字符串formattedMonth=“”+月; 字符串formattedDayOfMonth=”“+dayOfMonth; 如果(月<10){ formattedMonth=“0”+月份; } 如果(月日<10){ formattedDayOfMonth=“0”+dayOfMonth; } searchText.setText(formattedDayOfMonth+“/”+formattedMonth+“/”+年); }
使用此代码获取类似于dd/mm/yy的格式

int month = monthOfYear + 1;
String formattedMonth = "" + month;
String formattedDayOfMonth = "" + dayOfMonth;
String formattedYear=String.valueOf(year);

if(month < 10){

   formattedMonth = "0" + month;
}
if(dayOfMonth < 10){

   formattedDayOfMonth = "0" + dayOfMonth;
}

formattedYear=formattedYear.substring(formattedYear.length()-2);
String date=formattedDayOfMonth + "/" + formattedMonth + "/" + formattedYear;
mEDDate.setText(date);
int-month=monthOfYear+1;
字符串formattedMonth=“”+月;
字符串formattedDayOfMonth=”“+dayOfMonth;
String formattedYear=String.valueOf(year);
如果(月<10){
formattedMonth=“0”+月份;
}
如果(月日<10){
formattedDayOfMonth=“0”+dayOfMonth;
}
formattedYear=formattedYear.substring(formattedYear.length()-2);
字符串日期=formattedDayOfMonth+“/”+formattedMonth+“/”+formattedYear;
mEDDate.SETEXT(日期);

它是这样显示的[parseInt(int)方法对于我用相同格式创建的new-DatePickerDialog.OnDateSetListener(){}类型是未定义的。它以49/51/2013的形式输出searchText.setText(new StringBuilder().append(month+1).append(“/”).append(day).append(“/”).append(“/”).append(year).append(”);
int month = monthOfYear + 1;
String formattedMonth = "" + month;
String formattedDayOfMonth = "" + dayOfMonth;
String formattedYear=String.valueOf(year);

if(month < 10){

   formattedMonth = "0" + month;
}
if(dayOfMonth < 10){

   formattedDayOfMonth = "0" + dayOfMonth;
}

formattedYear=formattedYear.substring(formattedYear.length()-2);
String date=formattedDayOfMonth + "/" + formattedMonth + "/" + formattedYear;
mEDDate.setText(date);