java 日期推进一年时间 获取字符串
时间: 2023-08-12 17:05:39 浏览: 100
若要将推进一年后的日期转化为字符串,可以使用`SimpleDateFormat`类将其格式化为指定的字符串格式。具体的实现可以参考下面的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Example {
public static void main(String[] args) {
// 获取当前时间
Calendar calendar = Calendar.getInstance();
// 推进一年的时间
calendar.add(Calendar.YEAR, 1);
// 将日期转化为字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String strDate = sdf.format(calendar.getTime());
// 输出推进一年后的时间字符串
System.out.println(strDate);
}
}
```
在上面的代码中,首先通过调用`Calendar.getInstance()`方法获取当前时间的`Calendar`实例。然后使用`add()`方法将时间推进一年。接着使用`SimpleDateFormat`类将日期格式化为指定的字符串格式,并将其赋值给`strDate`变量。最后将`strDate`变量输出即可。
阅读全文