5
我用DatePickerDialog.OnDateSetListener
这工作正常。如何设置日期选择器的日期?
我想在日期选择器中添加120天的日期。
我的意思是如果我加120天,日期和月份会自动改变。 如何做到这一点?
我用DatePickerDialog.OnDateSetListener
这工作正常。如何设置日期选择器的日期?
我想在日期选择器中添加120天的日期。
我的意思是如果我加120天,日期和月份会自动改变。 如何做到这一点?
像这样的东西应该做的伎俩:
Calendar cal = Calendar.getInstance();
cal.set(datepick.getYear(), datepick.getMonth() + 1, datepick.getDayOfMonth());
cal.add(Calendar.DATE, 120);
datepick.updateDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) - 1, cal.get(Calendar.DATE));
确保您创建了一个添加了120天的日期对象(请参阅this topic了解如何操作),并使用它来填充日期选择器,无论是在初始化时还是在更改时。我并不确定你想要达到什么目的,但后者似乎不太适用性。在这种情况下,我会创建一个代表+120天日期的额外文本框。
获取最新形成的日期选择器进式Calendar'的'的变量。将120天添加到它,然后将新的日期重新设置到DatePicker中。 – 2012-08-13 12:48:31
雅,我在日历中获取值日历c = Calendar.getInstance(); \t \t year = c.get(Calendar.YEAR); \t \t month = c.get(Calendar.MONTH); \t \t day = c.get(Calendar.DAY_OF_MONTH);但如何从中增加120天 – shivcena 2012-08-13 12:50:33
c.add(Calendar.DAY_OF_YEAR,120); – 2012-08-13 12:52:15