A datetime picker for @twitter bootstrap from Eonasdan
Simple datetime picker.
new DatetimePickerConfig() .withMinDate(min.toDate()) .withMaxDate(max.toDate()) .withFormat("dd/MM/yyyy HH:mm:ss");
Birthday picker
new DatetimePickerConfig() .useView(DatetimePickerConfig.ViewModeType.YEARS) .withFormat("dd/MM/yyyy") .withMaxDate(new Date());
Datetime picker with masks
new DatetimePickerConfig() .withFormat("dd/MM/yyyy HH:mm:ss") .useMaskInput(true);
Datetime picker with FontAwesome icons
new DatetimePickerConfig() .withFormat("dd/MM/yyyy HH:mm:ss") .withButtons(Map.of(BTN_SHOW_TODAY, true, BTN_SHOW_CLEAR, true, BTN_SHOW_CLOSE, true)) .with( new DatetimePickerIconConfig() .useDateIcon(FontAwesome6IconType.calendar_days_r) .useTimeIcon(FontAwesome6IconType.clock_s) .useUpIcon(FontAwesome6IconType.arrow_up_s) .useDownIcon(FontAwesome6IconType.arrow_down_s) .usePreviousIcon(FontAwesome6IconType.arrow_left_s) .useNextIcon(FontAwesome6IconType.arrow_right_s) .useTodayIcon(FontAwesome6IconType.calendar_check_s) .useClearIcon(FontAwesome6IconType.eraser_s) .useCloseIcon(FontAwesome6IconType.xmark_s) );
Simple local datetime picker.
new DatetimePickerConfig() .withFormat("dd/MM/yyyy HH:mm:ss");
Local Datetime picker with masks
Local Datetime picker with FontAwesome icons