时间问题求帮助 如果我知道起始时间如19841008和结束时间19841019怎么得到期间的这段日期?麻烦告诉我下,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Calendar类,先算出2个日期间的天数,然后在这个天数范围内对第一个日期做递加就行了,每加1就返回一个日期. 具体操做查Calendar和GregorianCalendar的API import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test3 { public static void main(String[] args) throws ParseException { SimpleDateFormat sim = new SimpleDateFormat("yyyyMMdd"); Date date0 = sim.parse("19841008"); Date date1 = sim.parse("19841015"); Calendar cal0 = Calendar.getInstance(); Calendar cal1 = Calendar.getInstance(); cal0.setTime(date0); cal1.setTime(date1); for(Calendar i=cal0; i.compareTo(cal1) <= 0; i.add(Calendar.DATE, 1)){ System.out.println(sim.format(i.getTime())); } }}Calendar类中对当前时间部分的增加或减少都是使用 aad() 方法,其中有两个参数,第一个参数是需要变化的日期部分,通常用 Calendar.XXXX 来表示,是一个常量;第二参数是变化量,正数表示增加,负数表示减少。GregorianCalendar是Calendar的子类,与Calendar类似。 ibatis 在ibatis中如何返回一个String类型的list集合 加载数据源的时候不对,求解 大侠们快来回答,关于引用的问题(菜神的问题) XML的字符串分析的问题 -------------》关于引用和实例化的基础问题《------------ 谁用applet做过arcims呀? 其中有个悬浮在地图上的信息,我现在想让它换行?高手来看看了。。。。。 exe4j怎么用 在Panel上画图问题 高分,高分!!(求救呀!!!) 用applet画图在客户端不能正常显示的问题 关于接口的一点疑惑 窗体缩放问题,给点思路...,up有分
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class Test3 { public static void main(String[] args) throws ParseException {
SimpleDateFormat sim = new SimpleDateFormat("yyyyMMdd");
Date date0 = sim.parse("19841008");
Date date1 = sim.parse("19841015");
Calendar cal0 = Calendar.getInstance();
Calendar cal1 = Calendar.getInstance();
cal0.setTime(date0);
cal1.setTime(date1);
for(Calendar i=cal0; i.compareTo(cal1) <= 0; i.add(Calendar.DATE, 1)){
System.out.println(sim.format(i.getTime()));
}
}
}Calendar类中对当前时间部分的增加或减少都是使用 aad() 方法,其中有两个参数,第一个参数是需要变化的日期部分,通常用 Calendar.XXXX 来表示,是一个常量;第二参数是变化量,正数表示增加,负数表示减少。GregorianCalendar是Calendar的子类,与Calendar类似。