java 获取前一天的日期
时间: 2023-09-10 07:16:00 浏览: 130
您可以使用Java的`Calendar`类来获取前一天的日期。以下是一个示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前日期
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
// 将日期减去一天
calendar.add(Calendar.DAY_OF_MONTH, -1);
// 获取前一天的日期
Date previousDay = calendar.getTime();
// 格式化日期
// 这里使用了java.text.SimpleDateFormat类,您可以按照自己的需求进行格式化
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");
String formattedDate = format.format(previousDay);
// 输出结果
System.out.println("前一天的日期是:" + formattedDate);
}
}
```
运行以上代码,将输出前一天的日期。注意,这里的日期格式为"yyyy-MM-dd",您可以根据自己的需要进行修改。