Java获取星期
解决方案 »
- 为什么我的eclipse6.5在运行的时候总是出现下面的代码,怎样解决?
- JBOSS Could not get unique port.
- Spring能不能把我的bean对象保存回xml配置文件
- tomcat 非根目录下过滤器问题,请求帮忙!
- [100分]请教Tomcat服务器问题,高手请进~
- 聚集webservices 有关网站
- 刚学EJB,求一简单在Jbuider环境下开发的例子,客户端是一jsp文件,有方法调用
- 一个奇怪的问题:装了weblogic8之后,tomcat就启动不了?
- 如何配置Jbuilder7和weblogic7的结合?
- 一个socket与post想结合的 小题目。。。望指导
- 武汉橄榄无线科技有限公司 咋样啊,android准备面试中
- 求救 大侠速度来看。
* 获取星期名称
*
* @param date
* 日期
* @return
*/
public static String getDayweek(Date date) {
String[] weeks = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int dayinweek = cal.get(Calendar.DAY_OF_WEEK) - 1;
return weeks[dayinweek];
}
/**
* 获取当前日期起始周(星期一)
*
* @param date
* 日期
* @return
*/
public static Date getWeekStart(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int day = cal.get(Calendar.DAY_OF_WEEK) - 1;
cal.add(Calendar.DATE, -day + 1);
return cal.getTime();
}
/**
* 获取当前日期周末(星期日)
*
* @param date
* 日期
* @return
*/
public static Date getWeekEnd(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int day = cal.get(Calendar.DAY_OF_WEEK) - 1;
cal.add(Calendar.DATE, 6 - day + 1);
return cal.getTime();
}