获取指定时间内的所有时间
2008-07-08 15:21
330 查看
public String[] getHotelDate(String startdate, String enddate) {
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d1 = f.parse(startdate);
Date d2 = f.parse(enddate);
long days = (d2.getTime() - d1.getTime()) / 3600000 / 24;
Calendar startcal = Calendar.getInstance();
Calendar endcal = Calendar.getInstance();
startcal.setTime(d1);
endcal.setTime(d2);
String hotelDate[] = new String[(int) days + 1];
hotelDate[0] = f.format(d1);
int i = 1;
while (endcal.after(startcal)) {
if (i <= days)
startcal.add(Calendar.DATE, 1);
hotelDate[i] = f.format(startcal.getTime());
i++;
}
return hotelDate;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
try {
Date d1 = f.parse(startdate);
Date d2 = f.parse(enddate);
long days = (d2.getTime() - d1.getTime()) / 3600000 / 24;
Calendar startcal = Calendar.getInstance();
Calendar endcal = Calendar.getInstance();
startcal.setTime(d1);
endcal.setTime(d2);
String hotelDate[] = new String[(int) days + 1];
hotelDate[0] = f.format(d1);
int i = 1;
while (endcal.after(startcal)) {
if (i <= days)
startcal.add(Calendar.DATE, 1);
hotelDate[i] = f.format(startcal.getTime());
i++;
}
return hotelDate;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
相关文章推荐
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- python 获取指定目录,指定时间下所有更改的文件
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- JS获取指定时间内的所有星期五
- 用Python读取指定文件夹下的所有Landsat影像,并根据影像获取时间对文件名进行排序
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- C# 获取指定接口的所有实现类
- python获取指定网页上所有超链接的方法
- 通过脚本获取指定表的所有Insert语句
- Java 实现获取指定文件夹下的指定格式的所有文件
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- 关于C++中获取指定文件夹下的所有文件
- iPhone 获取指定格式的时间和日期
- Calendar获取指定时间
- php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
- Android之获取指定目录下的所有特殊文件名字
- 用正则表达式获取指定的字符串续_取出所有符合要求的字符串
- php 递归获取指定目录下,所有子级、孙级文件路径。