获取某一周的起始日期和结束日期
来源:互联网 发布:vb left函数的使用方法 编辑:程序博客网 时间:2024/05/17 08:37
private static final SimpleDateFormat FORMAT_DATE = new SimpleDateFormat(
ConfigHomeHelper.getValueByConfig("format.date"));
/**
* 计算某年某周的开始日期
*
* @param yearNum
* 格式 yyyy
* @param weekNum
* 1到52或者53
* @return 日期,格式为yyyy-MM-dd
*/
public static String getYearWeekFirstDay(int yearNo, int weekNo) {
Calendar cal = Calendar.getInstance();
cal.setFirstDayOfWeek(Calendar.SUNDAY); // 设置每周的第一天为星期一
cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);// 每周从周一开始
// 上面两句代码配合,才能实现,每年度的第一个周,是包含第一个星期一的那个周。
cal.setMinimalDaysInFirstWeek(7); // 设置每周最少为7天
cal.set(Calendar.YEAR, yearNo);
cal.set(Calendar.WEEK_OF_YEAR, weekNo);
// 分别取得当前日期的年、月、日
return FORMAT_DATE.format(cal.getTime());
}
/**
* 计算某年某周的结束日期
*
* @param yearNum
* 格式 yyyy
* @param weekNum
* 1到52或者53
* @return 日期,格式为yyyy-MM-dd
*/
public static String getYearWeekEndDay(int yearNo, int weekNo) {
Calendar cal = Calendar.getInstance();
cal.setFirstDayOfWeek(Calendar.SUNDAY); // 设置每周的第一天为星期一
cal.set(Calendar.DAY_OF_WEEK,Calendar.SATURDAY);// 每周从周一开始
// 上面两句代码配合,才能实现,每年度的第一个周,是包含第一个星期一的那个周。
cal.setMinimalDaysInFirstWeek(7); // 设置每周最少为7天
cal.set(Calendar.YEAR, yearNo);
cal.set(Calendar.WEEK_OF_YEAR, weekNo);
return FORMAT_DATE.format(cal.getTime());
}
- 获取某一周的起始日期和结束日期
- java 获取某周的起始和结束日期
- java 获取某周的起始和结束日期
- 获取某年第几周的开始日期和结束日期
- 获取某一周的日期
- java获取当前周的(开始日期-结束日期)和 当前月(开始日期-结束日期)
- java获取当前周的(开始日期-结束日期)和 当前月(开始日期-结束日期)
- 指定起始和结束日期循环生成中间所有日期
- JS判断文本框起始日期和结束日期间隔
- jquery ui datepicker起始日期与结束日期的校验
- php根据传入日期获取该日期所在周的起始日期和截止日期(不跨月)
- ORACLE中怎么通过周数得到起始日期和结束日期
- Mysql按周,周起始日期,结束日期,时差
- php获取本周的开始日期和结束日期
- golang获取上月的开始日期和结束日期
- .net 获取周数和周的开始、结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
- WPF之MVVM解析
- C#版winform实现UrlEncode (URL编码)
- 用iptables过滤防火墙TCP包
- 电脑桌面图标显示错乱-重建图标缓存
- libgcc_s.so.1的版本问题
- 获取某一周的起始日期和结束日期
- 从URL启动程序:也谈谈旺旺的页面启动
- CX51 用户手册----NOPRINT 伪指令
- 内存管理的小技巧
- IOS的PDF的文件读取
- 学习笔记(十九)
- 关于Only the original thread that created a view hierarchy can touch its views的解决方案
- WPF进阶之接口:INotifyPropertyChanged,ICommand
- Android 动画之Interpolator插入器