用SimpleDateFormat获取两天后的时间
时间: 2023-08-23 08:16:43 浏览: 83
java如何获取两个日期的时间差
5星 · 资源好评率100%
可以使用`SimpleDateFormat`类结合`Calendar`类来获取当前时间两天后的时间。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 创建SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 将当前时间加上两天
calendar.add(Calendar.DAY_OF_MONTH, 2);
// 格式化时间
String twoDaysLater = sdf.format(calendar.getTime());
System.out.println("当前时间:" + sdf.format(System.currentTimeMillis()));
System.out.println("两天后的时间:" + twoDaysLater);
}
}
```
运行以上代码,你将会得到当前时间以及两天后的时间,格式为"yyyy-MM-dd HH:mm:ss"。注意,这里使用了`Calendar`类来进行日期的计算,并且使用`SimpleDateFormat`类来格式化时间。
阅读全文