求一个日期工具方法各位大神:最好是joda

描述:方法参数int num;
num=1则输出当前时间所在季度的第一天
num=2输出上个季度的第一天
num=3输出上上个季度的第一天
。。。
依次类推

 import java.util.*;

class Untitled {
    public static void main(String[] args) {
        System.out.println(foo(3));
    }
    public static Date foo(int num)
    {
        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.MONTH, - (cal.get(Calendar.MONTH) % 3));
        for (int i = 0 ; i < num - 1; i++) cal.add(Calendar.MONTH, -3);
        cal.add(Calendar.DAY_OF_MONTH, 1 - cal.get(Calendar.DAY_OF_MONTH));
        Date time = cal.getTime();
        return time;
    }
}

https://tool.lu/coderunner/
在这里在线调试通过

Mon Jan 01 12:54:31 UTC 2018
sandbox> exited with status 0

https://blog.csdn.net/wdy_2099/article/details/72983397
这是我的一个博客,你可以看下,里面有获取季度的呢,你根据你的需求流程判端一下就好了。如果需要我写,请备注一下。