求助!!一个简单问题。
请教当前时间如2007091812 前24小时的时间起到现在时间,存放到数组中,如2007091712,2007091713一直到2007091812,要怎么写啊?大家帮忙看看。多谢~~
------解决方案--------------------呀,看花了,是 1 小时一个,那就有 25 个了,呵呵~~
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
public class Test2 {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat( "yyyyMMddHH ");
List <String> list = new ArrayList <String> ();
Calendar calendar = new GregorianCalendar();
calendar.add(Calendar.DATE, -1);
list.add(sdf.format(calendar.getTime()));
for (int i = 0; i < 24; i++) {
calendar.add(Calendar.HOUR, 1);
list.add(sdf.format(calendar.getTime()));
}
for (String s : list) {
System.out.println(s);
}
}
}