我正在寻找一个java库,当它从当前开始到现在将返回一个最适用的周,月,季度或年的日期列表.我已手动完成此操作,我想知道这是否已经实现并作为标准软件包的一部分进行测试.
例
鉴于2009年1月1日,2009年1月4日应该给予1/1/2009,1/2/2009,1/3/2009,1/4/2009
鉴于2009年1月1日,2009年1月14日,它应该给予1/1/2009,1/7/2009,1/14/2009
希望你明白:)
该日期时间提供一流的乔达时间有方法,例如plusDays(int),plusWeeks(int),plusMonths(int)这将有助于.
假设你想获得的所有的日期start,并end在几周(伪):
DateTime start = // whatever
DateTime end = // whatever
List<DateTime> datesBetween = new ArrayList<DateTime>();
while (start <= end) {
datesBetween.add(start);
DateTime dateBetween = start.plusWeeks(1);
start = dateBetween;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7650 次 |
| 最近记录: |