Java利用Calendar获取一段时间内的日期
来源:互联网 发布:软件配置管理计划模板 编辑:程序博客网 时间:2024/06/08 07:34
写了一个小工具,可以获取当前时间前一段时间内的日期
代码如下:
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);}}}
0 0
- Java利用Calendar获取一段时间内的日期
- 如何获取一段时间内的日期列表
- Oracle 中获取一段时间内的所有星期一的日期
- dojo获取一段时间内每天的日期信息
- 遍历一段时间内的所有日期
- 获取一段时间内的分割天数list
- 获取一段时间内数据
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- JAVA获取某段时间内的所有日期
- java获取某段时间内的所有日期
- 一段时间内的迷惑
- 获取两个时间内的日期集合
- PHP 获取一段时间内列表
- oracle获取一段时间内所有的小时、天、月
- oracle获取一段时间内所有的小时、天、月
- LeetCode 413. Arithmetic Slices 题解(C++)
- Mysql主从模式的原理
- Linux中记录在线时长的uptime命令
- Mysql查看sql的执行时间
- 坐标的离散化
- Java利用Calendar获取一段时间内的日期
- mysql中数据库和表的导出
- 实现单链表的就地逆置
- Mysql ndbcluster
- Maven学习笔记(三)-Eclipse配置Maven
- Starting NFS daemon failed的错误解决
- Python 字典方法
- Java读取classpath中配置文件的小例子
- Java产生一段范围内的随机数及毫秒到日期间的相互转换