Android:将日期和时间的值合并为一个值

Sal*_*us2 3 android android-datepicker android-timepicker

我有一个应用程序,用户选择日期和时间(使用DatePicker和TimePicker).有没有办法将所有值组合成一个整数?DatePicker和TimePicker都返回整数,如果我将它们加起来,那么值是选定的日期和时间,还是需要以其他方式完成?

我一直在理解日期和时间的方式,它是从某一点给出了毫秒的差异.基于此,我猜想将数量加在一起会得到正确的时间(考虑到各种方法的不同开始时间).

谢谢!

Dav*_*e S 6

您可以使用日历,设置组件然后获取日期.

Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 12);
cal.set(Calendar.MINUTE, 37);
cal.set(Calendar.DAY_OF_MONTH, 13);
cal.set(Calendar.MONTH, Calendar.JANUARY);

Date d = cal.getTime();
long time = cal.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)