JAVA 给出"2022-05" 求他的上一个月
时间: 2023-07-07 17:05:51 浏览: 42
"2022-05" 的上一个月是 "2022-04"。
Java中可以使用SimpleDateFormat类来格式化日期,可以将字符串类型的日期转换为Date类型,然后通过Calendar类对日期进行加减操作。示例代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws Exception {
// 定义日期格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
// 将字符串类型的日期转换为Date类型
Date date = sdf.parse("2022-05");
// 定义Calendar对象,并设置日期为转换后的日期
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
// 对日期进行操作,将月份减一
calendar.add(Calendar.MONTH, -1);
// 格式化日期,并输出结果
String result = sdf.format(calendar.getTime());
System.out.println(result);
}
}
```
运行结果为:2022-04。
相关推荐
![2022-05-23t18-45-11z](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)