如何初始化3个月时间??急!!!!! 想实现生成3个月的时间,具体怎么实现,脑袋不好使最近...救助... 格式为(yyyy-mm-dd) 希望会的都帮个忙.... 有人用joda也行..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Simpledateformat行不,三个月是啥。。 输出一个时间段内的日期:你可以看着改:public static String[] printDates(String dateFrom, String dateEnd) { long time = 1l; long perDayMilSec = 24 * 60 * 60 * 1000; List<String> dateList = new ArrayList<String>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); while (true) { try { time = sdf.parse(dateFrom).getTime(); time = time + perDayMilSec; dateFrom = sdf.format(new Date(time)); if (dateFrom.compareTo(dateEnd) < 0) { System.out.println(dateFrom); dateList.add(dateFrom); } else { break; } } catch (ParseException e) { e.printStackTrace(); break; } } String[] dateArray = new String[dateList.size()]; dateList.toArray(dateArray); return dateArray; } 谢谢回答,不过自己看下Joda的API 几行代码就实现了..呵呵... DateTime d=new DateTime(); for(int i=0;i<365;i++){ d = d.plusDays(1);} struts2中在页面弹出提示框 MyEclipse中搭建struts和spring框架 tomcat启动时,myeclipse控制台不打印启动信息 XFire调用service的问题 我做了一个Java代码自动生成工具、请大家评价一下。 更新SQL Server 2005 blob字段的奇怪问题 为什么weblogic不能编译更新后的文件呢?100分救火…… 高薪+股权 多人手机游戏项目招聘j2ee大牛 Struts2+Spring+Mybatis问题 如何远程部署tomcat 写事务中的异常处理 我的DIV 怎么显示不出来啊 、光标移除后没反映 怎么回事啊 、..
public static String[] printDates(String dateFrom, String dateEnd) {
long time = 1l;
long perDayMilSec = 24 * 60 * 60 * 1000;
List<String> dateList = new ArrayList<String>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
while (true) {
try {
time = sdf.parse(dateFrom).getTime();
time = time + perDayMilSec;
dateFrom = sdf.format(new Date(time));
if (dateFrom.compareTo(dateEnd) < 0) {
System.out.println(dateFrom);
dateList.add(dateFrom);
} else {
break;
}
} catch (ParseException e) {
e.printStackTrace();
break;
}
}
String[] dateArray = new String[dateList.size()];
dateList.toArray(dateArray);
return dateArray;
}
谢谢回答,不过自己看下Joda的API 几行代码就实现了..呵呵...
DateTime d=new DateTime();
for(int i=0;i<365;i++){
d = d.plusDays(1);
}