您的位置:首页 > 编程语言 > Java开发

java 获取本周第一天

2012-12-20 09:47 381 查看
/*

* 取本周7天的第一天(周一的日期)

*/

public static String getNowWeekBegin() {

int mondayPlus;

Calendar cd = Calendar.getInstance();

// 获得今天是一周的第几天,星期日是第一天,星期二是第二天......

int dayOfWeek = cd.get(Calendar.DAY_OF_WEEK) - 1; // 因为按中国礼拜一作为第一天所以这里减1

if (dayOfWeek == 1) {

mondayPlus = 0;

} else {

mondayPlus = 1 - dayOfWeek;

}

GregorianCalendar currentDate = new GregorianCalendar();

currentDate.add(GregorianCalendar.DATE, mondayPlus);

Date monday = currentDate.getTime();

DateFormat df = DateFormat.getDateInstance();

String preMonday = df.format(monday);

return preMonday + " 00:00:00";

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐