对于给定日期,如何获取上季度的结束日期?我需要运行一项工作,其中考虑到了这一点。
编辑:第一季度是一月、二月、三月; 2号是四月、五月、六月等;
任何帮助表示赞赏。谢谢
基本上:
- 找出当前季度是哪个
- 返回上一季度的最后日期(3月31日、6月30日、9月30日、12月31日)
因此,要确定当前季度是哪个:int quarter = (myDate.getMonth() / 3) + 1;
(注意获取月份() http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html#getMonth%28%29已被弃用,有利于Calendar.get(Calendar.MONTH)
.)
然后将上一季度与日期相匹配。
int prevQuarter = (myDate.getMonth() / 3);
switch(prevQuarter) {
case 3 :
// return September 30
case 2 :
// return June 30
case 1 :
// return March 31
case 0 : default :
// return December 31
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)