calendar.get(Calendar.DAY_OF_MONTH);
时间: 2023-11-19 13:18:47 浏览: 272
这行代码使用 Java 中的 Calendar 类获取当前日期是当月的第几天。具体来说,它会返回一个整数值,表示当前 Calendar 实例所代表的日期对应当月的第几天。例如,如果今天是 2021 年 8 月 1 日,那么这行代码返回的值就是 1。注意,这里使用的是 DAY_OF_MONTH 字段,表示获取月份中的天数,而不是 DAY_OF_WEEK 字段,后者表示获取周中的天数。
相关问题
year = myCalendar.get(Calendar.YEAR); //设置一个日历选择器 month = myCalendar.get(Calendar.MONTH); day = myCalendar.get(Calendar.DAY_OF_MONTH)是什么意思
这段代码是获取当前日历的年份、月份和日期,并将其分别赋值给变量 year、month 和 day。通常这些变量用于设置一个日历选择器,以便用户能够选择一个特定的日期。例如,这些变量可以用于在应用程序中显示一个日期选择器对话框,让用户选择一个日期,并将所选日期保存在变量中以供后续使用。在这段代码中,Calendar.YEAR、Calendar.MONTH 和 Calendar.DAY_OF_MONTH 是 Java Calendar 类中的常量,分别代表年、月和日。通过 get() 方法获取这些值,将它们保存在对应的变量中。
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` 表示向前推一天。
阅读全文