【发布时间】:2021-07-02 05:10:45
【问题描述】:
我有两个问题;我的应用程序有 2 个 textview 日期选择器,我将使用这两个日期选择器来记录。
我的问题是:
1.- 在显示日期选择器(选择日期的框)时,我该怎么做;选择当前日期。
2.-如何根据我的代码验证开始日期和结束日期;或者我可以通过什么方式做到这一点。
[在此处输入图片描述][1] [1]:https://i.stack.imgur.com/nYhiq.jpg
开始日期
public void StartDate(View view){
Calendar FI= Calendar.getInstance();
diaI=FI.get(Calendar.DAY_OF_MONTH);
mesI=FI.get(Calendar.MONTH);
anioI=FI.get(Calendar.YEAR);
DatePickerDialog datePickerDialog= new DatePickerDialog(this,new DatePickerDialog.OnDateSetListener() {
@SuppressLint("SetTextI18n")
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
editTextFechaInicio.setText(dayOfMonth+"/"+(monthOfYear+1)+"/"+year);
}
}, diaI,mesI,anioI);
datePickerDialog.show();
}
结束日期
public void EndDate(View view){
final Calendar FF= Calendar.getInstance();
diaF=FF.get(Calendar.DAY_OF_MONTH);
mesF=FF.get(Calendar.MONTH);
anioF=FF.get(Calendar.YEAR);
DatePickerDialog datePickerDialog= new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
editTextFechaFinal.setText(dayOfMonth+"/"+(month+1)+"/"+year);
}
}, diaF,mesF,anioF);
datePickerDialog.show();
}
【问题讨论】:
标签: java android-studio datepicker