//时间段内的月份
public static void main(String[] args) {String y1 = "2021-11";// 开始时间String y2 = "2022-05";// 结束时间try {Date startDate = new SimpleDateFormat("yyyy-MM").parse(y1); //开始时间 y1 2021-11Date endDate = new Date();  //结束时间 当前时间  2022-05Calendar calendar = Calendar.getInstance();calendar.setTime(startDate);// 获取开始年份和开始月份int startYear = calendar.get(Calendar.YEAR);int startMonth = calendar.get(Calendar.MONTH);// 获取结束年份和结束月份calendar.setTime(endDate);int endYear = calendar.get(Calendar.YEAR);int endMonth = calendar.get(Calendar.MONTH);//List<String> list = new ArrayList<String>();for (int i = startYear; i <= endYear; i++) {String date = "";if (startYear == endYear) {for (int j = startMonth; j <= endMonth; j++) {if (j < 9) {date = i + "-0" + (j + 1);} else {date = i + "-" + (j + 1);}list.add(date);}} else {if (i == startYear) {for (int j = startMonth; j < 12; j++) {if (j < 9) {date = i + "-0" + (j + 1);} else {date = i + "-" + (j + 1);}list.add(date);}} else if (i == endYear) {for (int j = 0; j <= endMonth; j++) {if (j < 9) {date = i + "-0" + (j + 1);} else {date = i + "-" + (j + 1);}list.add(date);}} else {for (int j = 0; j < 12; j++) {if (j < 9) {date = i + "-0" + (j + 1);} else {date = i + "-" + (j + 1);}list.add(date);}}}}// 所有的月份已经准备好//System.out.println(list);for(int i = 0;i < list.size();i++){System.out.println(list.get(i));}} catch (Exception e) {e.printStackTrace();}
}

java获取时间段内的月份相关推荐

  1. java获取时间段内所有季度

    package com.vxdata.activity.utils;import java.time.LocalDate; import java.util.*; import java.util.s ...

  2. java获取时间段内的每一天

    public static List<String> findDaysStr(String cntDateBeg, String cntDateEnd) {List<String&g ...

  3. Java使用Calendar月操作(时间段内的月份、前三个月、月份加1)

    示例: 使用Calendar代替Data,对月份进行操作. 获取当前时间和前三个月时间 获取时间段内所有的年月集合 月份加1 1.获取当前时间和前三个月时间 代码: SimpleDateFormat ...

  4. js获取时间段内属于星期一的日期们

    /* 获取时间段内属于星期一(*)的日期们* begin: 开始时间* end:结束时间* weekNum:星期几 {number}*/function getWeek (begin, end, we ...

  5. java获取当前年份、月份和日期字符串等

    Java获取当前年份.月份和日期是通过Calendar类的实例对象来获取的. 首先创建一个Calendar类的实例对象,Calendar类属于java.util包. Calendar calendar ...

  6. java获取局域网内主机,java怎么获取局域网内所有主机ip

    java怎么获取局域网内所有主机ip 关注:53  答案:2  mip版 解决时间 2021-01-27 21:31 提问者夢岭杺 2021-01-27 12:02 java怎么获取局域网内所有主机i ...

  7. JAVA获取局域网内对应IP电脑的MAC地址(物理地址)

    创建类UdpGetClientMacAddr.java package com.shuzhiqiang.common;import java.io.IOException; import java.n ...

  8. java获取时间段固定时间_获取固定时间段的每一天时间

    ### 获取选取时间段的每一天 ``` /** * 获取固定时间段的每一天时间 * @param cntDateBeg 开始时间 * @param cntDateEnd 结束时间 * @return ...

  9. Java获取当前年份、月份和日期

    使用Calendar类的实例对象,取自java.util包 Calendar calendar = Calendar.getInstance();// 获取当前年 int year = calenda ...

最新文章

  1. 如何使用SearchView过滤RecyclerView
  2. 当前不会命中断点.还没有为该文档加载任何符号解决
  3. PostgreSQL和Excel的数据合并
  4. DBCA建库找不到ASM磁盘一例
  5. 软件工程专业实习可以做什么_想要获得软件工程实习机会? 这里有一些想法可以帮助您...
  6. *和**在Python中意味着什么?它与指针和地址有关吗?
  7. 浅拷贝(副本)与深拷贝
  8. 用keil编译的时候遇到不能编译也不能build
  9. JDBC8.011连接数据库 3个小改动
  10. mysql_query 资源标识符_PHP mysql_query() 函数解析
  11. 解决 应用程序无法启动(0xc000007b),请单击确定关闭应用程序
  12. c语言fltk图形库,FLTK编程模型
  13. 子网掩码换算 - 在线工具
  14. Modelica技术特点及优势
  15. tomcat是干什么的? 什么叫web容器以及作用?
  16. 【Python爬虫】爬取大众点评团购详情及团购评论
  17. photoshop cc 2018破解补丁(pscc2018注册机) 附使用方法
  18. 《七天数据可视化之旅》第七天:可视化设计实战-数据大屏
  19. http://bbs.pediy.com/showthread.php?p=1365122
  20. matlab 双音频信号的检测,双音频(DTMF)信号的产生与检测.doc

热门文章

  1. Android系统10 RK3399 init进程启动(三十五) 属性文件介绍和生成过程
  2. 【华为OD机试】羊、狼、农夫过河
  3. 删除数组中某个指定元素
  4. 【纯开源uniapp】小程序APP网约车代驾顺风车货运货拉拉网约车司机入驻双端小程序包搭建
  5. 金秋九月 各国特色节庆一览
  6. 《天天数学》连载53:二月二十二日
  7. 资深老建模师带你快速掌握ZBrush中自动拓扑功能与动态网格功能,明日星星指日可待
  8. 非常实用的做菜的秘诀 30年经验厨师总结
  9. Sql Server 存储过程实例讲解
  10. Python Web开发从入门到放弃