我想獲取保存到分貝的日,月和年值。這是我的代碼:如何從DatePickerDialog獲取日期,月份和年份?
Declaretions:
private TextView tv_purchase_date;
private Button mPickDate;
private int mYear;
private int mMonth;
private int mDay;
OnClickListener listener_show_dlg = null;
OnDateSetListener listener_mdate_display = null;
事件代碼:
listener_show_dlg = new OnClickListener() {
public void onClick(View v) {
Calendar cal=Calendar.getInstance();
DatePickerDialog datePickDlg = new DatePickerDialog(
ItemsAddActivity.this,
listener_mdate_display,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH)
);
datePickDlg.show();
};
};
listener_mdate_display = new OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mMonth = month;
mYear = year;
mDay = dayofMonth;
tv_purchase_date.setText(dayOfMonth + "/" + monthOfYear + "/" + year);
}
};
}
我嘗試存儲在數據庫mMonth,mYear和MDAY值。什麼是最好的商店類型?作爲整數或字符串?
那麼,什麼是有,請將dayOfMonth? – 2012-07-25 15:58:39
你的意思是'星期一','星期二'... – 2012-07-25 15:59:04
例如:今天是25(日),07(月),2012(年)。 我不能得到天數... – RedLEON 2012-07-25 16:06:11