我是java的新手,我被分配了一个任务,我必须选择单个日期(01-01-2011)或日期范围(从2011年1月1日到2011年3月22日)随着时间的推移,也可以选择时间。
我以前是一名网络开发人员,那里有很多日期或时间范围选择器,它们很容易定制。但在JAVA中,一切看起来都很复杂。
到目前为止我在互联网上看过一些例子LGoodDatePicker但是我不知道如何实现这一点。 任何教程或直接指南都会对我有所帮助。 谢谢
答案 0 :(得分:1)
LGoodDatePicker很棒,我也在使用它。我建议你坚持,广泛用来获得帮助。
LGoodDatePicker在GitHub repo中有demo code。我使用这些示例代码来确定如何实现它。您可以将其与提供的屏幕截图进行比较here。
通常,您可以使用以下内容创建组件:
DatePickerSettings datePickerSettings = new DatePickerSettings();
datePickerSettings.setFormatForDatesBeforeCommonEra("dd.MM.yyyy");
datePickerSettings.setFormatForDatesCommonEra("dd.MM.yyyy");
TimePickerSettings timePickerSettings = new TimePickerSettings();
timePickerSettings.use24HourClockFormat();
DatePicker datePicker = new DatePicker(datePickerSettings);
panel.add(datePicker);
datePicker.setDateToToday();
范围只是开始和结束日期。您可以使用2个此类组件作为开始日期和结束日期。您需要检查开始日期 结束日期之前。