java当前时间100天后得时间
时间: 2023-12-05 10:38:44 浏览: 44
使用Java中的Calendar类来计算当前时间100天后的时间。具体步骤如下:
```java
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 在当前时间上加上100天
calendar.add(Calendar.DAY_OF_YEAR, 100);
// 获取加上100天后的时间
Date date = calendar.getTime();
// 将时间格式化为字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String result = sdf.format(date);
```
经过上述步骤,我们可以得到当前时间100天后的时间。注意,这里的时间格式为"yyyy-MM-dd HH:mm:ss"。
相关问题
java给当前时间加100天
可以使用 Java 中的 Calendar 类来实现:
```java
Calendar calendar = Calendar.getInstance(); // 获取当前时间
calendar.add(Calendar.DAY_OF_YEAR, 100); // 加100天
Date date = calendar.getTime(); // 获取加100天后的时间
```
其中,`Calendar.DAY_OF_YEAR` 表示加上的时间单位为天数。如果你想要加上其他时间单位,可以使用 `Calendar.MONTH`(月份)、`Calendar.HOUR`(小时)、`Calendar.MINUTE`(分钟)等等。
java给当前时间加100天然后给它转换位这个yyyy-MM-dd HH:mm:ss格式
可以使用Java中的Calendar类和SimpleDateFormat类来实现:
```java
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class AddDaysToDate {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 加上100天
calendar.add(Calendar.DATE, 100);
// 转换为指定格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(calendar.getTime());
System.out.println("当前时间加100天后为:" + dateStr);
}
}
```
输出结果为:
```
当前时间加100天后为:2021-11-08 10:14:30
```