Java利用Calendar获取一段时间内的日期
2016-10-15 21:26
411 查看
写了一个小工具,可以获取当前时间前一段时间内的日期
代码如下:
代码如下:
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; public class TestDate { public List<String> getDatePeriod(Date date, int beforeDays){ List<String> datePeriodList = new ArrayList<String>(); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal = Calendar.getInstance(); cal.setTime(date); int inputDayOfYear = cal.get(Calendar.DAY_OF_YEAR); for(int i=beforeDays-1;i>=0;i--){ cal.set(Calendar.DAY_OF_YEAR , inputDayOfYear-i); datePeriodList.add(dateFormat.format(cal.getTime())); } return datePeriodList; } public static void main(String[] agrs){ TestDate test = new TestDate(); //当前日期前10天的日期 List<String> dateList= test.getDatePeriod(new Date(), 10); for(String date:dateList){ System.out.println(date); } } }
相关文章推荐
- JAVA获取最近一段时间的日期
- Calendar--Java快速获取昨天日期
- Java使用Calendar获取当前日期
- Java Calendar 类时间操作,代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。
- java中使用Calendar获取指定日期前n个小时的时间日期
- 利用页面传值获取Calendar控件日期【转】
- java Calendar获取日期和查表法获取日期
- Java中Calendar的用法以及获取当前日期的后一天
- 使用日历Calendar+Java获取日期,一周,一个月等带星期
- java 获取日期的前N天的日期以及Calendar类的常用方法常用属性
- Java Calendar 类的时间操作+获取昨天日期
- 【转载】java利用 Calendar获取当月最后一天
- 利用java script获取两个日期区间内数组的方法
- 【Java】使用Calendar类来获取当前的日期
- 【JAVA笔记】- Calendar 日期时间获取
- Java Calendar详解 - 获取近一周日期与星期
- 利用页面传值获取Calendar控件日期
- 使用 java.util.Calendar 获取日期
- java获取一段时间的日期中的每一天
- java Calendar 日期获取工具类,昨日开始时间,昨日结束时间,当前周周一日期,当前时间上月第一天,获取当前年第一天