Java 获取今年所有的月份
时间: 2023-09-01 11:11:46 浏览: 80
您好,可以使用Java中的Calendar类来获取今年的所有月份。代码示例如下:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR); // 获取当前年份
for (int i = 0; i < 12; i++) {
calendar.set(year, i, 1); // 设置月份为 i+1 月的第一天
int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); // 获取当前月份的天数
System.out.println((i + 1) + "月份有" + days + "天");
}
}
}
```
输出结果:
```
1月份有31天
2月份有28天
3月份有31天
4月份有30天
5月份有31天
6月份有30天
7月份有31天
8月份有31天
9月份有30天
10月份有31天
11月份有30天
12月份有31天
```
相关问题
java 获取今年从一月到当前月份
您可以使用 Java 中的 Calendar 类来获取今年从一月到当前月份的月份列表。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
int currentMonth = cal.get(Calendar.MONTH); // 获取当前月份
System.out.println("当前月份为 " + (currentMonth + 1) + " 月");
System.out.println("今年从一月到当前月份的月份列表:");
for (int i = 0; i <= currentMonth; i++) {
cal.set(Calendar.MONTH, i);
System.out.println((cal.get(Calendar.MONTH) + 1) + " 月");
}
}
}
```
输出结果:
```
当前月份为 8 月
今年从一月到当前月份的月份列表:
1 月
2 月
3 月
4 月
5 月
6 月
7 月
8 月
```
在代码中,我们使用 `Calendar.getInstance()` 获取当前系统时间的 Calendar 实例。然后使用 `cal.get(Calendar.MONTH)` 获取当前月份,加 1 后输出。接着使用一个 for 循环来遍历从一月到当前月份的月份列表,每次设置 Calendar 实例的月份为当前月份,然后输出月份。注意,Calendar 类中的月份是从 0 开始计数的,所以要加 1 才是实际的月份。
java获取今年的几月1日
您好,可以使用Java中的Calendar类来获取今年的1月1日,代码如下:
```
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, );
calendar.set(Calendar.DAY_OF_MONTH, 1);
Date date = calendar.getTime();
```
其中,`Calendar.MONTH`表示月份,从开始计数,所以表示1月;`Calendar.DAY_OF_MONTH`表示月中的第几天,这里设置为1表示获取1月1日的日期。最后将Calendar对象转换为Date对象即可。
相关推荐
![](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)