/** * 获取每个月第一个星期日的日期 * * @param year 年份 * @param month 月份 * @return Date 日期 */ public static Date getFirstSundayOfMonth(int year, int month) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); cal.set(Calendar.DATE, 1); // 设为第一天 while (cal.get(Calendar.DAY_OF_WEEK) != Calendar.SUNDAY) { cal.add(Calendar.DATE, 1); } return cal.getTime(); }
相关文章
- 11-073hutool实战:DateUtil-获取日期的各种内容
- 11-07Hutool中DateUtil常用方法(格式化日期Date2Str、Str2Date、获取一天的开始时间和结束时间、日期时间差)
- 11-07easyui中设置开始日期只能选择比结束日期小的日期,js代码获取日期的值
- 11-07使用js获取当前的时间日期
- 11-07sql语句中获取datetime的日期部分或时间部分
- 11-07c – 在给定日期获取与(local_timezone)午夜相对应的time_t / timeval
- 11-07【解决了一个小问题】alpine镜像中,busybox的date命令获取昨天的日期
- 11-07pandas获取groupby分组里最大值所在的行,获取第一个等操作
- 11-07我可以从日期选择器中获取毫秒日期值吗? (自1970年以来的毫秒值)
- 11-07sql如何通过当前日期获取上周,上上周,上上上周的起始日期(周一_周七)