java获取昨天日期和去年昨天日期
时间: 2023-07-18 08:05:15 浏览: 121
获取昨天日期可以使用Java中的Calendar类和Date类,代码如下:
```java
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
Date yesterday = cal.getTime();
```
其中,Calendar.getInstance()获取一个Calendar对象,调用add()方法将日期减去1天,然后使用getTime()方法将Calendar对象转换成Date对象,即可得到昨天的日期。
获取去年昨天日期也可以使用类似的方法,代码如下:
```java
Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, -1);
cal.add(Calendar.DATE, -1);
Date lastYearYesterday = cal.getTime();
```
其中,调用add()方法将年份减去1年,然后再将日期减去1天,最后使用getTime()方法将Calendar对象转换成Date对象,即可得到去年昨天的日期。
相关问题
java 获取昨天日期的方法
以下是Java获取昨天日期的方法示例代码:
```
import java.time.LocalDate;
public class YesterdayDate {
public static void main(String[] args) {
// 获取当前日期
LocalDate today = LocalDate.now();
// 获取昨天日期
LocalDate yesterday = today.minusDays(1);
// 输出昨天日期
System.out.println("昨天日期:" + yesterday);
}
}
```
输出结果为:昨天日期:2021-09-24
java 获取昨天的日期
可以使用以下代码获取昨天的日期:
```
import java.time.LocalDate;
LocalDate yesterday = LocalDate.now().minusDays(1);
System.out.println("Yesterday's date: " + yesterday);
```
阅读全文