如何获取当前季度的开始日期和结束日期?

纳尼

例如,如果我获得2016年8月,则我应该将开始日期定为2016年7月1日,结束日期定为2016年9月30日(因为这是在今年的第三季度之内)。谁能解释一个逻辑。

纳尼
public static void printStartEndQuarter(int year, int month) {
    double thisMonth = (double)month;
    String quarter = thisMonth/3 <= 1 ? "Quarter 1" : thisMonth/3 <= 2 ? "Quarter 2" : thisMonth/3 <= 3 ? "Quarter 3" : "Quarter 4";
    if (month % 3 == 2) {
        month = month - 1;
    }

    else if (month % 3 == 0) {
        month = month - 2;
    }
    LocalDate start = LocalDate.of(year, month, 1);
    Month endMonth = start.getMonth().plus(2);

    LocalDate end = LocalDate.of(year, endMonth, endMonth.length(start.isLeapYear()));

    System.out.println("Start Date====" + start);
    System.out.println("End Date====" + end);
    System.out.println("quarter====" + quarter);

}

希望这对某些人有用,并且适用于任何测试用例。谢谢@fabin。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取当前季度php的开始日期和结束日期

来自分类Dev

获取当前季度php的开始日期和结束日期

来自分类Dev

如何根据上周的当前日期获取上周作为开始日期和结束日期

来自分类Dev

如何基于当前周红宝石中的日期获取上周开始日期和结束日期

来自分类Dev

从给定的季度 SQL 计算开始日期和结束日期

来自分类Dev

在Sybase中获取当前星期的开始和结束日期

来自分类Dev

如何在Postgres上使用开始日期和结束日期以及季度生成系列

来自分类Dev

Sql 如何从 5 周开始日期和结束日期获取

来自分类Dev

如何在 SSRS 报告中获取当前月份的开始和结束日期

来自分类Dev

在Crystal Reports中获取上一季度的开始和结束日期

来自分类Dev

在 q kdb 中获取上一季度的开始和结束日期

来自分类Dev

如何开始和结束日期

来自分类Dev

基于 GETDATE() 的财政季度开始和结束日期

来自分类Dev

如何使用momentjs获取开始和结束日期?

来自分类Dev

SQL:从多个开始日期和结束日期获取范围日期

来自分类Dev

获取给定开始日期和结束日期的日期列表

来自分类Dev

从日期获取星期开始日期和星期结束日期

来自分类Dev

PHP日期获取每个期间的开始日期和结束日期

来自分类Dev

如何在MySQL中根据任务开始日期和结束日期计算每季度的值总和?

来自分类Dev

如何获取开始日期和结束日期之间的每周日期

来自分类Dev

如何获得当前一周的开始日期和结束日期?

来自分类Dev

如何使用C#从当前日期获取当前季度

来自分类常见问题

从时间戳范围获取开始日期和结束日期

来自分类Dev

获取带有开始日期和结束日期的冲刺列表

来自分类Dev

从时间戳范围获取开始日期和结束日期

来自分类Dev

获取特定月份的开始日期和结束日期

来自分类Dev

获取当年开始日期和结束日期时的问题

来自分类Dev

获取带有开始日期和结束日期的冲刺列表

来自分类Dev

在Java中获取当前的星期开始和结束日期-(MONDAY TO SUNDAY)

Related 相关文章

  1. 1

    获取当前季度php的开始日期和结束日期

  2. 2

    获取当前季度php的开始日期和结束日期

  3. 3

    如何根据上周的当前日期获取上周作为开始日期和结束日期

  4. 4

    如何基于当前周红宝石中的日期获取上周开始日期和结束日期

  5. 5

    从给定的季度 SQL 计算开始日期和结束日期

  6. 6

    在Sybase中获取当前星期的开始和结束日期

  7. 7

    如何在Postgres上使用开始日期和结束日期以及季度生成系列

  8. 8

    Sql 如何从 5 周开始日期和结束日期获取

  9. 9

    如何在 SSRS 报告中获取当前月份的开始和结束日期

  10. 10

    在Crystal Reports中获取上一季度的开始和结束日期

  11. 11

    在 q kdb 中获取上一季度的开始和结束日期

  12. 12

    如何开始和结束日期

  13. 13

    基于 GETDATE() 的财政季度开始和结束日期

  14. 14

    如何使用momentjs获取开始和结束日期?

  15. 15

    SQL:从多个开始日期和结束日期获取范围日期

  16. 16

    获取给定开始日期和结束日期的日期列表

  17. 17

    从日期获取星期开始日期和星期结束日期

  18. 18

    PHP日期获取每个期间的开始日期和结束日期

  19. 19

    如何在MySQL中根据任务开始日期和结束日期计算每季度的值总和?

  20. 20

    如何获取开始日期和结束日期之间的每周日期

  21. 21

    如何获得当前一周的开始日期和结束日期?

  22. 22

    如何使用C#从当前日期获取当前季度

  23. 23

    从时间戳范围获取开始日期和结束日期

  24. 24

    获取带有开始日期和结束日期的冲刺列表

  25. 25

    从时间戳范围获取开始日期和结束日期

  26. 26

    获取特定月份的开始日期和结束日期

  27. 27

    获取当年开始日期和结束日期时的问题

  28. 28

    获取带有开始日期和结束日期的冲刺列表

  29. 29

    在Java中获取当前的星期开始和结束日期-(MONDAY TO SUNDAY)

热门标签

归档