「java中选择日期」java选择日期并返回
本篇文章给大家谈谈java中选择日期,以及java选择日期并返回对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中的日期时间如何选择控件
- 2、Java开发项目中,在jsp页面中怎么设置一个可以选择日期的功能,并且能把选择的日期传给后台?
- 3、java如何获取某一天的日期?
- 4、Java获取日期
- 5、java中设定日期,急!!!
java中的日期时间如何选择控件
swingx你可以到maven库里面搜索Jar包(google "maven repos",出现很多maven库,随便找一个,搜索swingx,找最新的下载。如果你使用maven管理项目,那更好办了,把swingx放入依赖里面即可)。
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)
Setjava.util.Date unselectable = monthView.getSelectionModel().getUnselectableDates();// 获得当前有哪些不可选择日期
monthView.setFlaggedDates(date1,date2)// 设置多个被标记了的日期
Setjava.util.Date flaggedDates = monthView.getFlaggedDates();// 获得被标记的日期
Calendar calendar = monthView.getCalendar();// 获得日历对象
还有一些可set,get的属性罗列如下:
selectionMode
traversable
firstDayOfWeek
还有更多用法,看API吧。如果使用Maven,你可以自动下载javadoc和javasource。
Java开发项目中,在jsp页面中怎么设置一个可以选择日期的功能,并且能把选择的日期传给后台?
一个比较笨的方法:
1. 获取日期后,转后毫秒。有个什么getTimeMi...记不清了,查一下API
2. 减去30天的毫秒数。 30*24*60*60*1000
3. 转化成日期 new Date(剩余毫秒数)
我给你个例子吧,之前也用过一个日期的js
html部分
label出生日期/label
input type="text" name="work_date" id="work_date" onClick="c.showMoreDay=false;c.show(this);" /
span id="s_work_date" class="validate_error"请选择出生日期/span
/p页面的js部分
script src="/ims/js/jquery-1.7.1.min.js"/script
script type="text/javascript" src="/ims/js/Calendar5.js"/script
script type="text/javascript"
var c = new Calendar("c");
document.write(c);
/script Calendar5.js我放在附件里,你下载一下。
file fsid="687515923079375" link="/share/link?shareid=3149199115uk=504750400" name="Calendar5.js" wealth="0" /
java如何获取某一天的日期?
import java.util.*;
import java.text.*;
//1.由用户输入日期
String input = "2008-10-12"; //这个客户端输入
//把用户输入的日期转成 java 日期类
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d = df.parse(input);
//输出结果
Calendar cal = Calendar.getInstance();
cal.setTime(d);
int day = cal.get(DAY_OF_MONTH); //日
int month = cal.get(MONTH) + 1; //月(从0开始, 一般加1,实际是否 Calendar 里面常量的值决定的)
int year = cal.get(YEAR ); //年
Java获取日期
代码如下。
----------------------------------------------------------------------------------------
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = Calendar.getInstance();
// 周六是一周的第七天,取得本周的周六
calendar.set(Calendar.DAY_OF_WEEK, 7);
System.out.println(sdf.format(calendar.getTime()));
// 日期减7就是上周六了。
calendar.add(Calendar.DATE, -7);
System.out.println(sdf.format(calendar.getTime()));
}
}
java中设定日期,急!!!
Calendar cal = Calendar.getInstance();
cal.set(year, month, date, hourOfDay, minute, second);
return cal.getTime();
java中选择日期的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java选择日期并返回、java中选择日期的信息别忘了在本站进行查找喔。