ltime2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Calendar d = Calendar.getInstance(Locale.CHINA);
// 创建一个日历引用d,通过静态方法getInstance() 从指定时区 Locale.CHINA 获得一个日期实例
Date myDate = DateUtil.parseDate(nowTime,"yyyy-MM-dd");
// 创建一个Date实例
d.setTime(myDate);
// 设置日历的时间,把一个新建Date实例myDate传入
int year = d.get(Calendar.YEAR);
int month = d.get(Calendar.MONTH);
int day = d.get(Calendar.DAY_OF_MONTH);
// 获得日历中的 year month day
DatePickerDialog dlg = new DatePickerDialog(
NewReimburseActivity.this, datelistener, year, month, day);
// 新建一个DatePickerDialog 构造方法中
// (设备上下文,OnDateSetListener时间设置监听器,默认年,默认月,默认日)
dlg.show();
// 让DatePickerDialog显示出来
}
});
// 日期选择对话框的 DateSet 事件监听器
private DatePickerDialog.OnDateSetListener datelistener = new DatePickerDialog.OnDateSetListener() { //
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
String date = Integer.toString(year) + "/"
+ Integer.toString(monthOfYear+1) + "/"
+ Integer.toString(dayOfMonth);
// list = getListValues(date);
// lv.setAdapter(new SimpleAdapter(DailyReportActivity.this, list, R.layout.dailyadapter,
// new String[] { "name", "value", "actual_value" }, new int[] {
// R.id.tvTable, R.id.tvValue, R.id.tvActualValue }));
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
final String nowTime = sdf.format(new Date(date));
ltime2.setText(nowTime);
}
};