2014-01-17 134 views
3

我試圖在日期選取器和時間選取器中在Android中創建日期對象。我知道該怎麼做seperatly但是當我想創建同時使用日期選擇器和時間選擇器從日期選取器和時間選取器創建日期對象

單Date對象我想這

DatePicker dp = (DatePicker)findViewById(R.id.datePickerDelayed); 
TimePicker tp = (TimePicker)findViewById(R.id.timePickerDel); 
Date myDbDate = new Date(dp.getYear(), dp.getMonth(), dp.getDayOfMonth(), tp.getCurrentHour(), tp.getCurrentMinute()); 

但因爲它已被棄用沒有運氣。任何人都可以請指點我的資源?

+0

你從下面試過我的代碼? – Android

+0

是的,它工作:) –

回答

5

嘗試使用日曆,我與它的工作

Calendar cal = Calendar.getInstance(); 
cal.set(Calendar.YEAR, year); 
cal.set(Calendar.MONTH, monthOfYear); 
cal.set(Calendar.DATE, dayOfMonth); 
cal.set(Calendar.HOUR_OF_DAY, hourOfDay); 
cal.set(Calendar.MINUTE, minute); 
cal.set(Calendar.SECOND, 0); 
cal.set(Calendar.MILLISECOND, 0); 
Date date = cal.getTime();