java循环获取本年所有月份
时间: 2023-08-04 13:09:43 浏览: 52
您可以使用 Java 中的 `Calendar` 类来实现循环获取本年的所有月份。以下是一个示例代码:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
int currentYear = calendar.get(Calendar.YEAR);
for (int month = Calendar.JANUARY; month <= Calendar.DECEMBER; month++) {
calendar.set(currentYear, month, 1);
String monthName = calendar.getDisplayName(Calendar.MONTH, Calendar.LONG, Calendar.getDefault());
System.out.println(monthName);
}
}
}
```
此代码首先获取当前年份,然后使用一个循环从一月到十二月遍历。在每个循环迭代中,我们将年份和月份设置为 `Calendar` 对象,并使用 `getDisplayName` 方法获取月份的名称。最后,将其打印出来。
运行此代码将输出当前年份的所有月份的名称。
相关问题
Java如何获取当前时间本年的最后一天日期
要获取当前时间本年的最后一天日期,您可以使用`java.time.Year`和`java.time.LocalDate`类。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.Year;
public class Main {
public static void main(String[] args) {
// 获取当前年份
int currentYear = Year.now().getValue();
// 获取本年最后一天日期
LocalDate lastDayOfYear = LocalDate.of(currentYear, 12, 31);
System.out.println("本年最后一天日期是:" + lastDayOfYear);
}
}
```
运行代码后,将会输出当前时间所在年份的最后一天日期。在本例中,我们使用了`Year.now().getValue()`来获取当前年份,然后使用`LocalDate.of()`方法构建了本年的最后一天日期。
python 怎么获取本年已过的月份并进行输出
你可以使用Python的datetime模块来获取当前年份和月份,然后使用for循环来输出本年已过的月份,代码如下:
```
import datetime
# 获取当前年份和月份
now = datetime.datetime.now()
year = now.year
month = now.month
# 输出本年已过的月份
for i in range(1, month):
print('{}年{}月'.format(year, i))
```
运行结果:
```
2022年1月
2022年2月
2022年3月
2022年4月
2022年5月
2022年6月
2022年7月
2022年8月
2022年9月
2022年10月
2022年11月
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)