gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 15:35:07 28 4
gpt4 key购买 nike

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

 Calendar c1 = Calendar.getInstance();
year = c1.get(Calendar.YEAR);
month = c1.get(Calendar.MONTH);
day = c1.get(Calendar.DAY_OF_MONTH);
// formatter = new SimpleDateFormat("dd/MM/yyyy");


public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
year = selectedYear;
month = selectedMonth;
day = selectedDay;
// set selected date into textview.
searchText.setText(new StringBuilder().append(month + 1).append("/").append(day).append("/").append(year).append(" "));
Log.i("DatePickerDialog","DatePickerDialog");
dpResult = (DatePicker) findViewById(R.id.dpResult);
// set selected date into datepicker also.
dpResult.init(year, month, day, null);
user.setSearchEntityType("ByDate");
}
};

当前输出:

1/2/2013 
d/m/y

寻找:

01/02/2013
dd/mm/yyyy

最佳答案

@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);
}

关于android - 日期选择器和日历中的日期格式更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14153811/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com