【问题标题】:Create date object from Date picker and Time Picker从日期选择器和时间选择器创建日期对象
【发布时间】:2014-02-06 20:41:26
【问题描述】:

我正在尝试从日期选择器和时间选择器在 Android 中创建一个日期对象。我知道如何单独做,但是当我想使用日期选择器和时间选择器创建单个 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());

但没有运气,因为它已被弃用。谁能给我指点资源?

【问题讨论】:

  • 你从下面尝试过我的代码吗?

标签: android date datepicker


【解决方案1】:

尝试使用日历,我正在使用它

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();

【讨论】:

    猜你喜欢
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2015-04-30
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多