java date用法减去一天
时间: 2023-07-19 19:06:35 浏览: 40
可以使用以下代码来减去一天:
```java
// 创建一个 Calendar 实例
Calendar calendar = Calendar.getInstance();
// 将日期设置为今天
Date today = new Date();
calendar.setTime(today);
// 将日期减去一天
calendar.add(Calendar.DAY_OF_MONTH, -1);
// 获取新的日期
Date yesterday = calendar.getTime();
```
这样,`yesterday` 变量将保存昨天的日期。
相关问题
java一个时间减去一个10天
可以使用Java中的Calendar类来进行日期时间的加减。以下是一个将当前时间减去10天的示例代码:
```java
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, -10);
Date newDate = calendar.getTime();
```
这里首先获取了当前时间的Calendar实例,然后使用add方法将日期往前推10天,最后通过getTime方法获取到新的日期对象。
java获取前一天的date
可以使用Java中的Calendar类来获取前一天的日期,具体方法如下:
```java
// 获取当前日期
Calendar cal = Calendar.getInstance();
// 将日期减去1天
cal.add(Calendar.DATE, -1);
// 获取前一天的日期
Date yesterday = cal.getTime();
```
这里的`yesterday`变量即为前一天的日期对象。如果需要将日期格式化输出,可以使用`SimpleDateFormat`类进行格式化。