JXDatepicker的使用方法:
// JXDatePicker提供了编辑器供用户直接输入日期,也提供了右侧按钮,点击按钮出现日期选择期供用户选择日期。
JXDatePicker datePicker = new JXDatePicker()
JXDatePicker datePicker1 = new JXDatePicker(new java.util.Date())
java.util.Date date = datePicker.getDate()// 用户输入或选择日期后得到日期值
java.util.Date date1 = datePicker1.getDate()// 用户输入或选择日期后得到日期值
//当然,你也可以指定用户输入日期的格式。
JXDatePicker datePicker2 = new JXDatePicker()
datePicker2.setFormats("yyyy.M.d", "yyyy-M-d")//可同时设置多种格式。setFormats(String...format)
JXMonthView的使用方法:
JXMonthView monthView = new JXMonthView()
monthView.setUnselectableDates(new java.util.Date())// 设置多个不可选择的日期,setUnselectableDates(java.util.Date ... date)
Set<java.util.Date>unselectable = monthView.getSelectionModel().getUnselectableDates()// 获得当前有哪些不可选择日期
monthView.setFlaggedDates(date1,date2)// 设置多个被标记了的日期
Set<java.util.Date>flaggedDates = monthView.getFlaggedDates()// 获得被标记的日期
Calendar calendar = monthView.getCalendar()// 获得日历对象
还有一些可set,get的属性罗列如下:
selectionMode
traversable
firstDayOfWeek
还有更多用法,看API吧。如果使用Maven,你可以自动下载javadoc和javasource。
1. 在前端可以使用html5中的input标签,type设置为date,这样在浏览器中会显示一个日期选择器,可以方便用户选择日期;2. 在后端可以使用SimpleDateFormat类,把传入的字符串转换成Date类型,如果转换失败,则说明前端没有传入date日期;
3. 在前端可以使用jQuery的datepicker插件,可以给input标签添加一个日期选择器,用户可以通过这个日期选择器选择日期,并将选择的日期赋值给input标签;
4. 在后端可以使用Java中的Date类,判断传入的字符串是否是一个有效的日期,如果不是有效的日期,则说明前端没有传入date日期。
参考:1 一个不错的Jquery日期文本框选择控件
http://blog.csdn.net/kingisking1/article/details/6556151
2 jquery.datePicker日期选择器text文本框d出日期表
http://www.17sucai.com/pins/21.html
希望有帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)