我正在使用timepicker。我可以用毫秒获得日期(日历),但不能用时间戳找出来
我使用的日期:
GregorianCalendar cal = new GregorianCalendar(TimeZone.getTimeZone("US/Central"));
cal.setTimeInMillis(calendarView.getDate());
Date date = new Date(calendarView.getDate() / 1000L);
long timestamp = date.getTime()
//and this works
但我不知道timePicker因为我得到两个int:小时,分钟。
我刚出场,并且不太了解尝试..可以使用帮助
SOLUTION:
假人我只需要说出问题就好了......有意思的是,它会帮助别人..
long hour = timePicker.getCurrentHour();
long min = timePicker.getCurrentMinute();
hour = TimeUnit.HOURS.toMillis(hour);
min = TimeUnit.MINUTES.toMillis(min);
答案 0 :(得分:1)
TimePicker
设计为24小时,因此您无法在一天内完成日期。
正如documentation所说:
A view for selecting the time of day, in either 24 hour or AM/PM mode.
我建议您使用DatePicker来获取日期。