java 获取这个月份昨天的日期yy-mm
时间: 2023-07-18 07:30:19 浏览: 108
java获取昨天日期字符串的方法
5星 · 资源好评率100%
您可以使用Java中的Calendar类和SimpleDateFormat类来获取这个月份昨天的日期。以下是实现的代码示例:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
// 获取当前时间
Calendar cal = Calendar.getInstance();
// 将时间设置为这个月份的第一天
cal.set(Calendar.DAY_OF_MONTH, 1);
// 将时间减去一天,即为上个月份的最后一天
cal.add(Calendar.DATE, -1);
// 格式化时间为yy-mm格式
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM");
String lastMonth = sdf.format(cal.getTime());
// 输出结果
System.out.println(lastMonth);
}
}
```
输出结果为当前月份的上一个月份的最后一天,格式为yy-mm。例如,如果当前月份为2022年11月,则输出为22-10。
阅读全文