用Java获取最近12个月的名称,以具有12个元素的数组的形式返回:

/*** 获取最近12个月,经常用于统计图表的X轴*/public static String[] getLast12Months(){String[] last12Months = new String[12];Calendar cal = Calendar.getInstance();cal.set(Calendar.MONTH, cal.get(Calendar.MONTH)+1); //要先+1,才能把本月的算进去// 加此行,否则3月重复cal.set(Calendar.DATE,1);for(int i=0; i<12; i++){cal.set(Calendar.MONTH, cal.get(Calendar.MONTH)-1); //逐次往前推1个月last12Months[11-i] = cal.get(Calendar.YEAR)+ "-" +          fillZero((cal.get(Calendar.MONTH)+1), 2);}return last12Months;}

其中,fillZero()方法只是对格式的处理,对计算过程没有实质影响。

结果是如下形式:

['2013-05', '2013-06', '2013-07', '2013-08', ...]

Java获取最近12个月相关推荐

  1. java获取过去12个月日期

    如有你有个需求,查询过去12个月的税收走势图,不建议你在sql中拼接返回12个月的数据,这样很可能会导致慢sql,建议在java代码中获取日期,然后传入到sql中根据日期去 查询.获取过去12个月月份 ...

  2. java 获取最近12个月(包含当月)

    List<String> dateList = new ArrayList<>();Calendar calendar = Calendar.getInstance();// ...

  3. js获取最近12个月

    项目场景: 一般用于echarts统计数据 问题描述: 一般统计数据,需要统计最近12个月数据,坐标轴需要显示最近12个月 解决方案: /*** 获取最近12个月,经常用于统计图表的X轴*/ getL ...

  4. JAVA查询近12个月的数据并进行统计

    业务场景 数据库中查询某一段近12个月的数据,但是有的月份无数据,或者有的月份有.如:A在2月份有数据,B在2月份没有.此时如果不从SQL层面查询出来的话则靠业务层写了.或者AB在两月都有.结果如下图 ...

  5. MySQL获取近12个月数据SQL

    ##获取近12个月数据 SELECT TYEAR,TMONTH,CONCAT(SUBSTRING(TYEAR,3),'/',TMONTH) AS T_TIME,MARKETNAME,SJJY_WGDL ...

  6. php输出12个月,在PHP中获取过去12个月

    所以这里是我今天学到的一个有趣的问题. 过去12个月,我需要填写一个数组,从过去一个月开始.所以在2011年8月,过去12个月将是2010年9月 – 2011年7月.为此,我使用: for ($i = ...

  7. java显示毫秒改成分钟_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

    public classTest {/*** 英文简写(默认)如:2010-12-01*/ public static String FORMAT_SHORT = "yyyy-MM-dd&q ...

  8. java只获取当前小时分钟_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

    public classTest {/*** 英文简写(默认)如:2010-12-01*/ public static String FORMAT_SHORT = "yyyy-MM-dd&q ...

  9. java 取小时转换毫秒_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

    public classTest {/*** 英文简写(默认)如:2010-12-01*/ public static String FORMAT_SHORT = "yyyy-MM-dd&q ...

最新文章

  1. Winform开发框架中工作流模块的业务表单开发
  2. getElementsByclassName
  3. 监控程序崩溃重启_第十四章 Homeassistant服务器安全及状态监控(下)
  4. GetLastError()返回值及含义
  5. 关于用函数指针参数申请动态内存的问题
  6. 东北大学计算机 大一物理考试题,东北大学大学物理期末考题及答案Word版
  7. [渝粤教育] 中国地质大学 高级会计学 复习题
  8. 10分钟带你逆袭kafka之路
  9. 手机qq浏览器怎么设置上下翻页按钮 手机qq浏览器设置上下翻页按钮的方法
  10. 渗透测试中说的Shell和Webshll到底是什么
  11. 如何根据变量类型选择数据分析方法
  12. 随机数生成器 java_Java中的随机数生成器
  13. 最佳牛围栏题解 二分答案
  14. 高德地图引入热力图插件失败
  15. html判断文本框和按钮,css样式之区分input是按钮还是文本框的方法
  16. 近期每日学习与工作时间安排
  17. 找不到主类或无法加载主类
  18. antd日期组件配置了中文后还是显示英文的解决过程
  19. 单机征途mysql步骤不对_征途单机版架设中场景服务器启动失败?这是为什么? 你怎么解决的啊?告诉我 谢谢...
  20. OKCC坐席号和分机号有什么区别?

热门文章

  1. 百度的Echarts饼状图的使用教程
  2. 2022年安全员-A证上岗证题库及模拟考试
  3. Infleqtion与Morningstar合作探索量子计算的新途径
  4. [xrun]Cadence Xcelium仿真环境搭建及常用Option总结
  5. MIP 网站中熊掌号登录
  6. windows播放wav音频文件
  7. 小白之python开发:童年游戏之水果机
  8. ACM: SCU 4438 Censor - KMP
  9. web前端高级React - React从入门到进阶之Render Props
  10. 安装cantera并且运行一个官方示例