calendar.get(Calendar.DAY_OF_MONTH);
时间: 2023-11-19 19:18:47 浏览: 34
这行代码使用 Java 中的 Calendar 类获取当前日期是当月的第几天。具体来说,它会返回一个整数值,表示当前 Calendar 实例所代表的日期对应当月的第几天。例如,如果今天是 2021 年 8 月 1 日,那么这行代码返回的值就是 1。注意,这里使用的是 DAY_OF_MONTH 字段,表示获取月份中的天数,而不是 DAY_OF_WEEK 字段,后者表示获取周中的天数。
相关问题
为什么我使用calendar.get(Calendar.DAY_OF_MONTH),获取的天数不是正确的
可能是因为您没有正确设置Calendar对象的日期。请确保在调用`calendar.get(Calendar.DAY_OF_MONTH)`之前,您已经使用`calendar.set(Calendar.YEAR, year)`、`calendar.set(Calendar.MONTH, month)`和`calendar.set(Calendar.DAY_OF_MONTH, day)`等方法正确设置了Calendar对象的年、月和日。例如,如果您想获取2021年9月1日的天数,则应该先执行以下代码:
```
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2021);
calendar.set(Calendar.MONTH, Calendar.SEPTEMBER);
calendar.set(Calendar.DAY_OF_MONTH, 1);
int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
```
这样,`dayOfMonth`的值应该是1。如果您仍然无法正确获取天数,请提供更多代码和上下文,以便我能够更好地帮助您。
int month = calendar.get(Calendar.MONTH) + 1; int day = calendar.get(Calendar.DAY_OF_MONTH); 前一天的应该怎么写
获取前一天日期的Java代码可以这样写:
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, -1);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
```
其中,`calendar.add(Calendar.DAY_OF_MONTH, -1)` 表示将当前日期向前推一天。这里使用 `DAY_OF_MONTH` 表示对日期进行操作,`-1` 表示向前推一天。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)