我試圖創建一個應用程序,其中有兩個字段「fromDate」和「toDate」。約束條件是「fromDate」應該大於或等於當前日期,並且「toDate」應該大於或等於fromDate。我想用這個約束打開DatePicker。任何人都可以幫助我如何實現這一目標。在DatePicker中設置自定義日期
我用下面的代碼來正確獲得「FROM日期」,
myCalendar = Calendar.getInstance();
year = myCalendar.get(Calendar.YEAR);
month = myCalendar.get(Calendar.MONTH);
day = myCalendar.get(Calendar.DAY_OF_MONTH);
date = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};
fromDate_textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
datePickerDialog = new DatePickerDialog(
Sell_Product_Activity.this, date, myCalendar
.get(Calendar.YEAR), myCalendar
.get(Calendar.MONTH), myCalendar
.get(Calendar.DAY_OF_MONTH));
datePickerDialog.show();
datePickerDialog.getDatePicker().setMinDate(
System.currentTimeMillis() - 1000);
}
});
同樣可以請人幫助我,我怎樣才能從fromDate_textView日期和設置「TODATE」大於或等於那個日期。
檢查我的答案 –