jsp中的时间问题!!!
向高手求助,在jsp中怎么计算两个时间之间的月数差?
另外,2000/4/1+20年=?这个东西怎么编程啊?
问题点数:20、回复次数:6Top
1 楼yeyu710(叶雨)回复于 2005-06-03 13:49:34 得分 0
你先构造出时间字符串吧,然后用时间转化函数转化.
好像是java.text.simpleTimeFormat类吧Top
2 楼thefishwilldie(我不懂啊!!!)回复于 2005-06-03 14:05:37 得分 0
转毫秒计算可以吧。Top
3 楼treeroot(旗鲁特)回复于 2005-06-03 14:14:14 得分 0
Calendar
Top
4 楼querlang(编程浪子)回复于 2005-06-03 15:09:53 得分 20
import java.util.Date;
import java.util.GregorianCalendar;
Date dt=new Date();
GregorianCalendar gc=new GregorianCalendar();
gc.setTime(dt);
gc.add(GregorianCalendar.YEAR20)
dt=gc.getTime()Top
5 楼querlang(编程浪子)回复于 2005-06-03 15:19:02 得分 0
int daysFromstart2end=0;
Date startDate = new Date();
Date endDate=new Date();
GregorianCalendar gc=new GregorianCalendar();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String startDateString="2004-01-11";
String endDateString="2004-02-14";
startDate = sdf.parse(startDateString);
endDate=sdf.parse(endDateString);
gc.setTime(startDate);
do{
gc.add(GregorianCalendar.DAY_OF_MONTH,1);
daysFromstart2end++;
}while(!gc.getTime().equals(endDate));
System.out.println("There are "+daysFromstart2end+" days between "+startDateString+" to "+endDateString);Top
6 楼yupenger690(烟波淼淼)回复于 2005-06-13 22:59:59 得分 0
谢谢
Top




