我有兩個datepicker
From
和to
我希望能有今天的日期到 和7天回日期從 例如今天的日期是01/10/2012
應該在to
但有7天回日期即23/9/2012
應在From
如何顯示7天的日期選擇器回溯Android中
我所做的是,我能夠取得今天日期的日期,但我怎麼能得到日起7日內回 我所做的是
Calendar ToDateCal=Calendar.getInstance();
DatePickerDialog.OnDateSetListener td=new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view,int year,int monthOfYear,int dayOfMonth) {
ToDateCal.set(Calendar.YEAR, year);
ToDateCal.set(Calendar.MONTH, monthOfYear);
ToDateCal.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateToDate();
}
};
private void updateToDate(){
try{
int iDay;
int iMonth;
int iYear;
iDay=ToDateCal.get(Calendar.DATE);
iMonth=ToDateCal.get(Calendar.MONTH);
iMonth=iMonth+1;
iYear=ToDateCal.get(Calendar.YEAR);
String sTDate=iDay+"/"+iMonth+"/"+iYear;
ToDate.setText(sTDate);
}
catch(Exception ex){
sResponse=ex.toString();
}
}
個
點擊EDITTEXT
活動 ToDate.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
new DatePickerDialog(DRSTClaimPage.this,td,ToDateCal.get(Calendar.YEAR),
ToDateCal.get(Calendar.MONTH),ToDateCal.get(Calendar.DAY_OF_MONTH)).show();
}
});
,並設置日期
FromDate.setText(dt.getStDt());
public String getStDt(){
return ((dt.getDate())+"/"+(dt.getMonth()+1)+"/"+(dt.getYear()+1900));
}
喜歡這個
對於我們來說,在你的代碼中,你真的想要在7天之前擁有日期還不清楚。你想實現什麼流程? – Hiral
在我的EdittText上,你是否想要有一個圖像 –
沒有..圖像是不需要的。但只是解釋方式,你想如何工作?我的意思是,當用戶選擇一個日期和你想要做什麼? EditText只是datepicker本身的一部分,對吧? – Hiral