时间段之间的时间(包括开始和结束时间)
2016-07-15 10:53
253 查看
String c = "2016-05-09 00:00:00";
String d = "2016-05-13 00:00:00";
Calendar start = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
start.setTime(df.parse(c));
Long startTIme = start.getTimeInMillis();
Calendar end = Calendar.getInstance();
end.setTime(df.parse(d));
Long endTime = end.getTimeInMillis();
Long oneDay = 1000 * 60 * 60 * 24l;
Long time = startTIme;
while (time <= endTime) {
Date dd = new Date(time);
System.out.println(df.format(dd));
time += oneDay;
// System.out.println(time);
}
另外,记录一下一个比较好的 时间+数字的方法
Date date = new Date();
int num = 3;
//当前时间取到年月,后两位为num的值
System.out.println(String.format("%tY%<tm%02d", date, num));//20160703
String d = "2016-05-13 00:00:00";
Calendar start = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
start.setTime(df.parse(c));
Long startTIme = start.getTimeInMillis();
Calendar end = Calendar.getInstance();
end.setTime(df.parse(d));
Long endTime = end.getTimeInMillis();
Long oneDay = 1000 * 60 * 60 * 24l;
Long time = startTIme;
while (time <= endTime) {
Date dd = new Date(time);
System.out.println(df.format(dd));
time += oneDay;
// System.out.println(time);
}
另外,记录一下一个比较好的 时间+数字的方法
Date date = new Date();
int num = 3;
//当前时间取到年月,后两位为num的值
System.out.println(String.format("%tY%<tm%02d", date, num));//20160703
相关文章推荐
- 转回到Edison上开发
- 接下来几天的训练计划
- 12.u-boot2013.01 smdk2410 启动第一阶段分析.txt
- nyoj 106 背包问题
- 如何做好一个Sprint Demo
- C#播放器控件的常用方法介绍
- POJ 3648 Wedding【2-sat O(n)】
- 第二次考试 (图论)第三题 穿越栅栏
- 2016.07.14回顾
- Caffe框架一些易忽略的细节
- Android中App耗电量统计核心函数注解
- 自学Android之路
- [置顶] 逆透视变换详解 及 代码实现(二)
- 澳玉的搭配与功效
- Java中共享对象的创建与销毁详解(附源码)
- Java反射
- 07.15 first与first-child的区别
- Codeforces 697A - Pineapple Incident
- poj 3254
- logback.xml的配置