java 获取季度(java获取当前时间是第几季度)

java 获取季度,原文标题:java根据年份和季度获取该季度的起始日期。根据年份和季度获取该季度的起始日期 /** * 获

java 获取季度,原文标题:java根据年份和季度获取该季度的起始日期。

根据年份和季度获取该季度的起始日期

/** * 获取季度的起始值 * @param year 年份值 * @param num 季度值 * @return */ public static String[] getCurrQuarter(int year,int num) { String[] s = new String[2]; String str = ""; // 设置本年的季 Calendar quarterCalendar = null; quarterCalendar = Calendar.getInstance(); quarterCalendar.set(Calendar.YEAR,year); switch (num) { case 1: // 本年到现在经过了一个季度,在加上前4个季度 quarterCalendar.set(Calendar.MONTH, 3); quarterCalendar.set(Calendar.DATE, 1); quarterCalendar.add(Calendar.DATE, -1); str = DateUtils.formatDate(quarterCalendar.getTime(), "yyyy-MM-dd"); s[0] = str.substring(0, str.length() - 5) "01-01"; s[1] = str; break; case 2: // 本年到现在经过了二个季度,在加上前三个季度 quarterCalendar.set(Calendar.MONTH, 6); quarterCalendar.set(Calendar.DATE, 1); quarterCalendar.add(Calendar.DATE, -1); str = DateUtils.formatDate(quarterCalendar.getTime(), "yyyy-MM-dd"); s[0] = str.substring(0, str.length() - 5) "04-01"; s[1] = str; break; case 3:// 本年到现在经过了三个季度,在加上前二个季度 quarterCalendar.set(Calendar.MONTH, 9); quarterCalendar.set(Calendar.DATE, 1); quarterCalendar.add(Calendar.DATE, -1); str = DateUtils.formatDate(quarterCalendar.getTime(), "yyyy-MM-dd"); s[0] = str.substring(0, str.length() - 5) "07-01"; s[1] = str; break; case 4:// 本年到现在经过了四个季度,在加上前一个季度 str = DateUtils.formatDate(quarterCalendar.getTime(), "yyyy-MM-dd"); s[0] = str.substring(0, str.length() - 5) "10-01"; s[1] = str.substring(0, str.length() - 5) "12-31"; break; } return s; }

测试

@Test public void run26(){ String[] currQuarter = DateUtils.getCurrQuarter(2021, 1); System.out.println(JSONUtil.toJsonStr(currQuarter)); }// console...["2021-01-01","2021-03-31"] 本文《java 获取季度(java获取当前时间是第几季度)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

站长导航
搜素引擎算法
关键词排名优化
网站内容优化
SEO教程
站长导航
友情链接交换
搜素引擎算法

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:Dobbyisfree,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/568649.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注