android - 从日期选择器和时间选择器创建日期对象

标签 android date datepicker

我正在尝试通过日期选择器和时间选择器在 Android 中创建一个日期对象。我知道如何单独执行,但是当我想使用日期选择器和时间选择器创建单个日期对象时

我试过了

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

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

最佳答案

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

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

关于android - 从日期选择器和时间选择器创建日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187231/

相关文章:

jquery-ui - jQuery datepicker 隐藏两个月之间的日期

android - 使用 Android Jetpack 导航时如何禁用导航图标

java - 从 Activity 1 切换到 Activity 2 时应用崩溃

java - 无法在lucene中搜索实体

java - java 对象到 Date 或 DateTime 的转换

javascript - 检查是否有两个以上的日期范围重叠

javascript - Bootstrap datepicker — 如何获取其他格式的 toDisplay 和其他格式的 toValue

android - 使用类加载器 AntClassLoader[] 找不到 taskdef 类 com.android.ant.SetupTask

android - 更改设备的语言设置(区域设置)

javascript - Ionic 3 typescript cordova DateTimePicker代码反向运行