Java DatilUtils减少两天的方法
时间: 2024-02-23 19:03:13 浏览: 45
可以使用Java的Date和Calendar类来减少两天。
1. 使用Date类和SimpleDateFormat类:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateUtils {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
Date date = new Date();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -2);
date = calendar.getTime();
String strDate = sdf.format(date);
System.out.println("减少两天后的日期:" + strDate);
}
}
```
2. 使用Joda-Time库:
```java
import org.joda.time.DateTime;
public class DateUtils {
public static void main(String[] args) {
DateTime dateTime = new DateTime();
dateTime = dateTime.minusDays(2);
String strDate = dateTime.toString("yyyy-MM-dd");
System.out.println("减少两天后的日期:" + strDate);
}
}
```
注意:Java 8及以上版本可以使用新的日期时间API实现此功能。
阅读全文