java 获取今年从一月到当前月份
时间: 2023-06-14 09:06:15 浏览: 319
您可以使用 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 才是实际的月份。
阅读全文