需求:获取2018年初到现在为止的所有月份统计数据

获取到所有月份 遍历月份获取数据得到list在前台显示

代码:

main方法  使用simpledateFormat需要用try catch 包围

public static void main(String[] args) {

try{

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM");

String nowdate=format.format(new Date());//当前月份

Date d1 = new SimpleDateFormat("yyyy-MM").parse("2018-01");//定义起始日期

Date d2 = new SimpleDateFormat("yyyy-MM").parse(nowdate);//定义结束日期 可以去当前月也可以手动写日期。

Calendar dd = Calendar.getInstance();//定义日期实例

dd.setTime(d1);//设置日期起始时间

while (dd.getTime().before(d2)) {//判断是否到结束日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");

String str = sdf.format(dd.getTime());

System.out.println(str);//输出日期结果

dd.add(Calendar.MONTH, 1);//进行当前日期月份加1

}

System.out.println(nowdate);//输出日期结果

}catch (Exception e){

System.out.println("异常"+e.getMessage());

}

}

结果: 本不包含当月的,手动添加到。

java月份_java 获取一定时间范围内的所有月份相关推荐

  1. JAVA判断当前时间在时间范围内

    我们在日常开发的时候肯定有围绕时间选择的一些功能, 今天给大家分享一个java如何判断当前时间是否在所选择时间范围内的一个小demo public static void main(String[] ...

  2. java 时间段内月份_java获取某段时间内的月份列表

    /**获取两个时间节点之间的月份列表**/ private static List getMonthBetween(String minDate, String maxDate){ ArrayList ...

  3. Python获取指定时间范围内的工作日、假日日、法定节假日

    1 导库 import chinese_calendar import datetime import pandas as pd 2 指定时间范围 start_time = datetime.date ...

  4. 游侠怎么设置java路径_Java获取当前路径的代码

    1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...

  5. java当前路径_java获取当前路径的几种方法

    1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir"));//use ...

  6. java 本周一_java 获取本周一的日期

    java 获取本周一的日期 /** * 根据时间,获取周一的日期 * * @param curDate * 字符串形式 * @return */ public static String getMon ...

  7. java 当前路径_java获取路径(url) path

    JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功. 得到classp ...

  8. java 证书链_java – 获取证书链

    这并不难 – 假设你以某种方式/带外获得了一个或多个钥匙串中的所有中间证书和根证书. 看一下 http://codeautomate.org/blog/2012/02/certificate-vali ...

  9. java 本年_java 获取本年的 全部日期集合

    一个选择时间的需求 需要获取某年的全部Date集合. 以下是实现: public List getAllDateByNow(){ List list = new ArrayList<>() ...

最新文章

  1. /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */
  2. 剑指offer:删除链表中重复的结点
  3. map中批量图层的加载和展示
  4. JSP/Servlet基础语法
  5. java求完数(完全数 完美数)
  6. kafka数据 落盘_Kafka数据可靠性保证三板斧-ACK/ISR/HW
  7. qml tableview 滚动条加宽_qt qtableview 样式设置
  8. 处理字典值是把字典放内存还是用sql处理_第二周:MYSQL数据库入门,提升你的数据处理效率...
  9. 用python批量下载modis数据的速度怎么样_MODIS数据的简介和下载(五)——应用密钥的Python脚本下载...
  10. 干货警告!国外有个小姐姐给29篇经典机器学习论文写了总结 | 资源
  11. 如何将zipoutputstream返回_嫦娥五号返回器要“跳”一下再回地球!这一“跳”大有讲究...
  12. ATAC-seq以及相关技术(DNase-seq,MNase-seq,NOMe-seq)的发展
  13. Bitmap存储入门
  14. 【软考高级:信息系统项目管理师】【信息项目十大管理】第二天:项目立项管理
  15. 订餐小项目-(适合公司内部使用)
  16. win7服务器未能登录怎么解决,win7系统出现User Profile Service服务未能登录的解决方法...
  17. 04 cefsharp谷歌浏览器多开页面的实现
  18. iPhone11霸占高端手机市场,安卓手机难望其项背
  19. 记账本系统的功能结构图
  20. 音频编辑软件Goldwave v6.68中文版,goldwave 2022最新版怎么来消除人声

热门文章

  1. 大白话了解TCP协议:了解TCP?先别急,来看看TCP的前世——“最简单的”可靠传输协议:停止等待协议
  2. 五步骤清理,形成自己的喜悦系统
  3. linux亚马逊服务器-安装redis
  4. Science: 功能饮料里面的这种添加剂会使动物寿命更长——这对人类意味着什么尚不清楚...
  5. 6_iOS干货5_iOS颜色汇总
  6. iView UI库解决基于vue.js解决table中this的指向问题
  7. T039基于51单片机射频RFID卡考勤人数计数系统设计原理图PCB
  8. word编号中的正规形式编号是什么
  9. matlab画假设检验统计,用matlab统计工具箱进行假设检验时,下列叙述正确的是( )。...
  10. GIMP学习_菜单03:选择菜单