java获取最近6个月时间
时间: 2023-07-18 17:27:10 浏览: 166
您可以使用Java中的Calendar类来获取最近6个月的时间。以下是一个示例代码:
```java
Calendar calendar = Calendar.getInstance();
List<String> lastSixMonths = new ArrayList<String>();
for (int i = 0; i < 6; i++) {
calendar.add(Calendar.MONTH, -1);
Date date = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
String formattedDate = sdf.format(date);
lastSixMonths.add(formattedDate);
}
```
此代码将创建一个Calendar实例,并使用add方法从当前日期开始向前推6个月。然后,使用SimpleDateFormat格式化日期,并将其添加到字符串列表中。最终,您将得到一个包含最近6个月的字符串列表。
阅读全文