java批量生成周末

依赖

<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.10.0</version>
</dependency>

工具类

package io.renren.common.utils;import java.text.SimpleDateFormat;
import java.util.*;/*** @ClassName HolidayUtils* @Author Yixu* @create 2022/11/29 18:02*/
public class HolidayUtils {/*** 获取周末  月从0开始* @param year 获取的年份* @param month 月份任意填* @return Set<String>*/public static Set<String> getMonthWekDay(int year, int month) {Set<String> dateList= new LinkedHashSet<>();SimpleDateFormat simdf = new SimpleDateFormat("yyyy-MM-dd");Calendar calendar = new GregorianCalendar(year, month,1);int i = 1;while (calendar.get(Calendar.YEAR) < year + 1) {calendar.set(Calendar.WEEK_OF_YEAR, i++);calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);if (calendar.get(Calendar.YEAR) == year) {dateList.add(simdf.format(calendar.getTime()));}calendar.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);if (calendar.get(Calendar.YEAR) == year) {dateList.add(simdf.format(calendar.getTime()));}}return dateList;}}

java批量生成周末相关推荐

  1. java批量生成pdf

    生成pdf 到年底了,公司是不是要求开始生成大量的pdf支持预览,下载,批量生成,烧脑的想法难为烧脑的人!!! 一:实现pdf预览 1:html 2:后台生成pdf文件,前端负责预览 二:pdf下载 ...

  2. java批量生成订单号_【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网站开发(服务端)...

    支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同事负责订单模块,但是开发支付模块的时候要依赖订单模块的相关类 ,方法,或者工具类,这些 ...

  3. Java批量生成数据库测试数据

    第一列id自增,日期为一年内所有日期,还有一列是随机数 一次生成365条数据 由于控制台缓冲区太小放不下所有语句,已将输出重定向到文件 import java.io.BufferedOutputStr ...

  4. java批量生成二维码图片,并打包成zip

    最近开发遇到了一个批量打印二维码并生成zip包的需求,先记录下来 pom依赖 <!--添加二维码依赖包--><dependency><groupId>com.goo ...

  5. Java批量生成MAC地址

    实现的功能: 以某个MAC地址为起始基准,生成N个连续的MAC地址,保存到某个TXT文件当中(换行为分隔符) genPatchMAC(String,int,String) import java.io ...

  6. Java 批量导出PPT为图片,并合并生成PDF

    Java 批量导出PPT为图片,并合并生成PDF 最近有小伙伴需要把PPT打印,但苦于PPT太多,浪费纸张,所以特别写了这个合并多张PPT到一张A4纸上并生成PDF方便打印的程序: 前期准备 把PPT ...

  7. java如何用雪花算法批量生成唯一编码(保证位数不过长)?

    最近有点忙,现在稍微闲一些,就想写写最近遇到的一些业务. 业务:一些商户.市场.档口等主体需要有唯一编码. 思路:一些前缀+雪花算法,此时位数过多,再转成六十四进制缩短位数即可.同时为了实现批量生成唯 ...

  8. Java根据PDF表单模板和CSV表格批量生成证书等文件

    最近遇到需求,需要批量生成800+个证书,所以写了一个简单个工具,原理就是PDF表单,读取csv表格中的数据,然后批量生成,比较通用的一个工具,所以分享一下 import com.itextpdf.t ...

  9. Java实现二维码批量生成

    实现二维码批量生成可以使用一些开源的第三方库,例如Google的Zxing库和Apache的QrCode库.以下是一个Java程序示例,使用Zxing库实现二维码批量生成: import java.a ...

最新文章

  1. 在NewLisp中实现匿名函数的递归
  2. Linux上机实验1
  3. [云炬创业基础笔记]第六章商业模式测试6
  4. Mysql事务与锁深入剖析
  5. 数据库-优化-从慢查询日志中分析索引使用情况及pt-find
  6. C语言那点事——如何从零学好C语言?
  7. Oracle 随机获取N条数据
  8. mysql什么是覆盖索引,MySQL中的覆盖索引
  9. 直播电商都用上 AI 实时翻译了!歪果仁也能听懂李佳琦
  10. tomcat启动时,没有启动你所配置的项目(原因可能是Eclipse 中的工程builed 失败造成),如何解决~
  11. java 日期相差年份_JAVA计算两个日期相差的实例
  12. android智能电视直播源抓取教程,求人不如求己,教你自己抓取直播源的方法!...
  13. eNsp——Vlan
  14. Resource Hacker(可以修改.exe文件)
  15. printf(“%d \n“,printf(“%d “,printf(“%d “,i)));输出结果?
  16. 无盘服务器磁盘4k对齐,4K对齐:Win7磁盘管理分区教程_硬盘_内存硬盘技巧-中关村在线...
  17. could not initialize proxy - the owning Session was closed解决方法!
  18. CSS入门学习笔记(案例+详解)
  19. 当台式机能搜索到WiFi,但是连不上WiFi时,如何解决?
  20. Spring学习详细代码+图片解释笔记

热门文章

  1. 新APT组织DarkHydrus,目标为中东政府/今日情报
  2. 谜男方法~~读书笔记
  3. openfire开源即时通讯平台
  4. [zz]火影忍者目录
  5. html2canvas jspdf 预览内容过大打开空白页
  6. 暴力刷导航网页排行榜HTML模板
  7. ViewControl的size设为freeform
  8. webp怎么打开 webp怎么转换成jpg
  9. 炒股的最高境界:炒股就是炒心态,耐心看完受益匪浅!
  10. 多商户商城子商户推广员功能说明介绍