Date day=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = df.format(day);
Date date = df.parse(s);
ArrayList<String> dates = new ArrayList<String>();
for (int i = 0; i < 24; i++) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.HOUR, 1);
date = cal.getTime();
String s1 = format.format(date);
dates.add(s1);
}
为了统计当年的数据而列表的13个时间
Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-01-01 00:00:00"); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = df.format(day); Date date = df.parse(s); ArrayList<String> list = new ArrayList<String>(); for (int i = 0; i <= 12; i++) { Calendar cal = Calendar.getInstance(); cal.setTime(date); String s1 = format.format(date); list.add(s1); cal.add(Calendar.MONTH, 1); date = cal.getTime(); }