计算今年和去年的时间,一个月的都是,用来计算同比
2017-09-20 17:43
316 查看
/*** 计算今年和去年的时间* @param year* @param month* @return*/public List<String> getTime(String year,String month){Date startTime;Date endTime;Date startTime3;Date endTime3;int endY=Integer.parseInt(year);// 去年int endY1=endY-1;int endM=Integer.parseInt(month);if(endM==12){endY++;endY1++;endM=1;}else {endM++;}startTime = DateUtils.parseDate((year)+"-"+ (month)+"-01");endTime = DateUtils.parseDate((endY)+"-" + (endM)+"-01");DateFormat df=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");String startTime2=df.format(startTime);String endTime2=df.format(endTime);//计算去年的一个月startTime3= DateUtils.parseDate(Integer.parseInt(year)-1+"-" + (month)+"-01");endTime3 = DateUtils.parseDate((endY1)+"-" + (endM)+"-01");String startTime4=df.format(startTime3);String endTime4=df.format(endTime3);List<String> li=new ArrayList<String>();li.add(startTime2);li.add(endTime2);li.add(startTime4);li.add(endTime4);return li;}
相关文章推荐
- C++标准库中用来计算时间差的函数
- MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
- Clander的用法。如何取得当前时间一个月后/前的时间。如何取得某个月的最后一天。如何取得今年的第一个周一。五月的第二个星期日。如何取得今年的第一周(注意国外的日历和国内可能不一样,如何设置一周开始
- MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
- 时间:今天、昨天、本周、上周、本月、上月、本季度、上季度、今年、去年
- 【转】C++标准库中用来计算时间差的函数 C++标准库用来格式化输出时间字符串
- MFC 的几个常用函数,用来计算文件大小,下载速度,转换时间的
- Oracle BIEE 中的时间维与时间轴函数,同期,同比,环比,累计,同期累计计算
- 为什么计算机很多语言里的时间都是从1970年1月1日午夜开始计算?
- lua计算时间差 按照日历方式来计算时间差 而不是固定每个月都是多少天来计算
- js计算两个时间是否大于一个月
- php 时间戳 总结 今日,昨日,上周,本周,最近三个月,上季,本季,去年,最近七天,今年,最近三十天
- Clander的用法。如何取得当前时间一个月后/前的时间。如何取得某个月的最后一天。 如何取得今年的第一个周一。五月的第二个星期日。 如何取得今年的第一周(注意国外的日历和国内可能不一样,如何设置一周
- Oracle及Mysql中对当前时间的格式化及计算一个月有多少天
- Python 如何计算当前时间减少或增加一个月
- PHP中计算时间差(上周,上月,去年,昨天等)
- Calendar JAVA中用来计算时间差, 两个时间差, 多个时间差.
- Python计算一个给定时间点前一个月和后一个月第一天的方法
- 人生的成功与否,真的是以天来计算啊——时间永远都是最宝贵的!
- SQL MDX 计算 KPI(去年当月值、差值、同比)