che*_*isl -1 java string calendar
我如何String从日历中获取日期?
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MOUNTH, -5); //set now and 5 days to back
Run Code Online (Sandbox Code Playgroud)
我希望得到String这样的结果(日期间隔5天到今天):
11.03.2015
10.03.2015
.
.
.
07.03.2015
Run Code Online (Sandbox Code Playgroud)
这是可能的?怎么样?
您可以使用for循环并从日历实例中减少一天并打印它
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd.MM.yyyy");
for (int index = 1; index <= 5; index++) {
calendar.add(Calendar.DATE, -1);
System.out.println(dateFormat.format(calendar.getTime()));
}
Run Code Online (Sandbox Code Playgroud)
输出:
10.03.2015
09.03.2015
08.03.2015
07.03.2015
06.03.2015
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4973 次 |
| 最近记录: |