如何使用java获取上一季度的详细信息

Ale*_*Man 1 java calendar date

我已经达到上一季度,如下所示:

Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int presentQuarter = (month / 3) + 1;
int lastQuarter = (presentQuarter - 1) > 0 ? presentQuarter - 1 : 4;
Run Code Online (Sandbox Code Playgroud)

我已经得到了,lastQuarter但我将如何得到上一季度的一年.

有人可以帮我这个吗?

isu*_*jay 5

您也可以使用自己的条件,

year = (presentQuarter - 1) > 0 ? year:year-1;
Run Code Online (Sandbox Code Playgroud)