java获取本季度20号的日期
时间: 2023-02-06 18:57:26 浏览: 112
你可以使用 Java 的 `Calendar` 类来获取本季度 20 号的日期。首先获取当前时间,然后使用 `Calendar` 类的 `set` 方法设置日期为本季度 20 号。
例如,以下代码可以获取本季度 20 号的日期:
```
Calendar calendar = Calendar.getInstance();
int month = calendar.get(Calendar.MONTH);
int quarter = (month / 3) + 1;
calendar.set(Calendar.MONTH, (quarter - 1) * 3);
calendar.set(Calendar.DAY_OF_MONTH, 20);
Date date = calendar.getTime();
```
在上面的代码中,我们首先获取当前时间,然后通过计算月份来确定当前时间所在的季度。然后,我们使用 `set` 方法将月份设置为本季度的第一个月,并将日期设置为 20 号。最后,我们使用 `getTime` 方法获取日期。
注意:本季度的第一个月是指本季度中第一个出现的月份。例如,如果当前时间是 7 月,那么本季度的第一个月就是 7 月。
阅读全文