我要前十天每一天的日期的字符串,日期截止到日
时间: 2024-02-22 07:00:34 浏览: 55
可以使用循环结合上述代码来获取前十天每一天的日期字符串。以下是示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
for (int i = 0; i < 10; i++) {
calendar.setTime(new Date());
calendar.add(Calendar.DAY_OF_MONTH, -i);
String dateStr = sdf.format(calendar.getTime());
System.out.println(dateStr);
}
}
}
```
该代码使用循环从当前日期开始向前推10天,每次循环都将日期向前推1天,并将日期格式化为字符串并输出。注意,这里的循环变量i表示向前推的天数,取值范围为0到9。
阅读全文