yyyymmdd格式日期 加一天 返回类型为date java
时间: 2024-09-26 16:12:54 浏览: 39
Java对日期Date类进行加减运算、年份加减月份加减、时间差等等
在Java中,如果你有一个`yyyy-mm-dd`格式的日期字符串,并想加一天,你可以先通过`SimpleDateFormat`解析这个字符串得到`java.util.Date`对象,然后利用`Date`类的`addDays()`方法增加一天,最后再次使用`SimpleDateFormat`格式化结果。以下是一个示例:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String inputDateStr = "2023-06-01";
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
try {
// 解析输入的日期字符串
Date inputDate = formatter.parse(inputDateStr);
// 加一天
Calendar calendar = Calendar.getInstance();
calendar.setTime(inputDate);
calendar.add(Calendar.DAY_OF_MONTH, 1); // 1代表一天
// 格式化新的日期
Date outputDate = calendar.getTime();
String outputDateStr = formatter.format(outputDate);
System.out.println("New date after adding one day: " + outputDateStr);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个程序会打印出`"2023-06-02"`这样的格式。
阅读全文