Java获取最近12个月
来源:互联网 发布:c语言exit语句 编辑:程序博客网 时间:2024/05/08 15:14
用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,才能把本月的算进去</span>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', ...]
1 0
- Java获取最近12个月
- javascript 获取最近12个月
- 获取最近6个月的时间数组
- 简单获取最近6个月的方法
- java:获取最近六个月的年月并顺序排序
- Java 获取当前时间往前推最近12月“年-月”格式的时间,方便统计使用
- Oracle根据当前时间获取最近5年,最近6个月,最近30天的时间
- 最近2个月的生活
- ORACLE-查询最近N个月记录
- java 获取前1个小时或者一个月
- java获取当前日期后6个月
- js与java获取前3个月日期
- 4月12最近状态
- zabbix获取最近20个问题
- 获取指定日期的前12个月
- [宅]最近3个月的宅生活
- 简析:阿里巴巴最近20个月的拆分史
- 最近1个月的财务计划没有做好,囧啊
- BufferedReader和BufferedWriter
- 细看Innodb落盘过程
- ?PHP中is_xxx的使用规则
- JAVA学习第五十五课 — IO流(九)文件切割合成器
- CC1101之数据封包格式(Data Packet Format)
- Java获取最近12个月
- PySide的QStackedWidget例子
- wxsqlite为sqlite加密的简要分析
- linux简单驱动1
- Nginx模块开发之最简单的Hello模块
- 排序算法之一----插入排序
- SQL server 2005 安装教程
- session/cache 过期如何实现?
- 管道popen