/** * 根据传给的年周,返回该年该周的第一天和最后一天 * @param year 年 * @param week 周 * @return List<Date> dateList 该年该周的第一天和最后一天 */ public List<Date> getBeWeekAndEndWeek(int year ,int week){ List<Date> dateList = new ArrayList<Date>(); //先滚动到该年 Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR,year); //Sunday为1,Monday为2,以此类推 c.setFirstDayOfWeek(2); //滚动到周 c.set(Calendar.WEEK_OF_YEAR,week); //得到该周第一天: c.set(Calendar.DAY_OF_WEEK,1); dateList.add(c.getTime()); //最后一天: c.set(Calendar.DAY_OF_WEEK,7); dateList.add(c.getTime()); return dateList; } /**根据传给的日期,返回该日期在哪一周 * @param date 日期 * @return 该日期在哪一周 */ public int getWeekOfYear(Date date) { // TODO Auto-generated method stub int WeekOfYear=0; Calendar tmpDate=Calendar.getInstance(); //Sunday为1,Monday为2,以此类推 tmpDate.setFirstDayOfWeek(2); //设置一年中第一个星期所需的最少天数 大于等于4天才算一周 // tmpDate.setMinimalDaysInFirstWeek(4); tmpDate.setTime(date); WeekOfYear=tmpDate.get(Calendar.WEEK_OF_YEAR); int dayOfYear=0; dayOfYear=tmpDate.get(Calendar.DAY_OF_YEAR); //当时年初1至7号(范围有点宽),有可能是返回上年的多少周,因此处理为负数以做区别 if(dayOfYear<=7){ if(WeekOfYear>=52){ WeekOfYear=-WeekOfYear; } } return WeekOfYear; }
相关推荐
java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年...
JS获取当天是本年的第几周和本周的起始日期,可以设定周的起始日期,我这里的周是礼拜四开始,礼拜五结束,可以跨年,跨月
Android获取一周每一天日期的源码,Android Studio 2.0 环境。
查询所传过来的日期所在的自然周,月的起始和截止的日期
获取下周本周下周日期,获取今天所属第几周
java 周算法 java 周算法 java 周算法 通过日期获得周别信息
/// 返回指定日期是某一年中的第几周 ///编写:史双全 ///编写日期:2013年01月08日01时22分39秒 /// </summary> /// 给定的日期</param> /// 字符串 哪一年的第几周,形如2013年第01周</returns>
1.根据日期获取某周星期日 2.根据日期获取某周星期一 3.获取日是周几 4.判断某月有多少天
PHP 根据月份 获取周日期 范围
ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例
用php获取本周,上周,本月,上月,本季度日期的代码
C#根据每月日期得到是第几周,希望可以与你分享这个东东,给力的话,顶一下。
获取下周一周的日期;获取上一周一周的日期;获取本周的一周的日期
获取当天日期 获取本周一日期 获取本周日的日期 获取上周一日期
Type 日期类型:(“-”为前一期间,无符号为当期,“+”为后一期间),Y 年,Q 季,M 月,W 周,D 日 例:前一年:-Y,当年:Y,+Y:下一年 datetype : ‘S’返回开始时间,'E'返回结束时间 datetime: 按哪个时间进行...
用wpf写的更具系统时间获得一天、一周、一月的时间段 例如 2012-11-16 15:05 那么获得一周的时间段就是 2012-11-12 15:05 到 2012-11-18 15:05时间段 希望对你有所帮助 主要用于 时间段的查询 当用户在页面选择 本周...
My97DatePicker使用 日期获取 用程序获取本日,本周,本月日期段。
Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c.getTime());...
获取当前日期所在周一和周末,月头和月末
博文《C#获取指定的日期是一年中的第几个周》源代码。