Java获取最近12个月
时间: 2023-08-29 13:08:55 浏览: 55
要获取最近12个月的日期,你可以使用Java中的Calendar类和SimpleDateFormat类来完成。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
// 创建SimpleDateFormat对象,用于格式化日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
// 输出最近12个月的日期
for (int i = 0; i < 12; i++) {
System.out.println(sdf.format(calendar.getTime()));
calendar.add(Calendar.MONTH, -1); // 逐个月往前推
}
}
}
```
这段代码首先获取当前日期,然后使用SimpleDateFormat类将日期格式化为"yyyy-MM"的形式。接下来,通过循环遍历,每次逐个月往前推,打印出最近12个月的日期。
相关问题
java获取当前月前12个月日期
以下是Java代码示例,用于获取当前月前12个月的日期:
```
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtils {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
// 获取当前日期
Date currentDate = calendar.getTime();
System.out.println("当前日期:" + sdf.format(currentDate));
// 获取当前月前12个月的日期
for (int i = 1; i <= 12; i++) {
calendar.add(Calendar.MONTH, -1);
Date date = calendar.getTime();
System.out.println("前" + i + "个月的日期:" + sdf.format(date));
}
}
}
```
输出结果如下:
```
当前日期:2022-01-07
前1个月的日期:2021-12-07
前2个月的日期:2021-11-07
前3个月的日期:2021-10-07
前4个月的日期:2021-09-07
前5个月的日期:2021-08-07
前6个月的日期:2021-07-07
前7个月的日期:2021-06-07
前8个月的日期:2021-05-07
前9个月的日期:2021-04-07
前10个月的日期:2021-03-07
前11个月的日期:2021-02-07
```
Java获取一月到十二月
要获取一月到十二月的月份,你可以使用Java中的Month枚举类。该类提供了一组预定义的常量,表示从一月到十二月的月份。下面是一个示例代码:
```java
import java.time.Month;
public class Main {
public static void main(String[] args) {
// 遍历输出一月到十二月的月份
for (Month month : Month.values()) {
System.out.println(month);
}
}
}
```
这段代码使用`Month.values()`方法返回Month枚举中的所有常量,并通过循环遍历输出每个月份。运行代码,你将会看到以下输出:
```
JANUARY
FEBRUARY
MARCH
APRIL
MAY
JUNE
JULY
AUGUST
SEPTEMBER
OCTOBER
NOVEMBER
DECEMBER
```
每个常量代表一个月份,从`JANUARY`到`DECEMBER`依次排列。
相关推荐
![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)