java中日期计算问题-求解---请帮帮忙 2005-10-26和2006-11-5计算有多少天? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好多种方法啊楼上的一种字符串截断,取出年月日,减法用Calendar类取出年月日,减法 T1.getTime()-T2.getTime())/(3600*24*1000) 赫赫(T1.getTime()-T2.getTime())/(3600*24*1000) 转化成Calendarint days = calLocal.get(Calendar.DAY_OF_YEAR) - calUse.get(Calendar.DAY_OF_YEAR); public static double getTimeDiff(java.sql.Date toDate, java.sql.Date fromDate, int deltaType)throws IncorrectParameterException {double diff = 0;switch (deltaType) {case Constants.DATA_DELTA_TYPE_DAY:diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24); //daybreak;case Constants.DATA_DELTA_TYPE_WEEK:diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 7); //monthbreak;case Constants.DATA_DELTA_TYPE_MONTH:diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 30); //monthbreak;case Constants.DATA_DELTA_TYPE_YEAR:diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 365); //yearbreak;default:throw new IncorrectParameterException("incorrect parameter ");}return diff;} 用Calendar类取出年月日,减法 T1.getTime()-T2.getTime())/(3600*24*1000);这个课本上一般都会讲到的. 请教一道java小题 LoadRunner 问题内详细 如何让普通文件变成JAR文件 applet在IE中不能正确运行 我自己制作jar文件,并使用。但是出了点问题,请指教 在向数据库添加数据之后如何使当前的JTable立即刷新 急啊!怎么做这个全屏显示? 初级问题!提示java.lang.noclassdeffounderror如何解决?高分回报!在线 Java能否写COM组件? 为什么在jdk1。3版本中的demo\jfc下一些applet能在applerviewer下执行,而在它的.html中不执行呢 为什么等于11??感谢 急!!在线等!!!!超简单问题
楼上的一种
字符串截断,取出年月日,减法
用Calendar类取出年月日,减法
(T1.getTime()-T2.getTime())/(3600*24*1000)
int days = calLocal.get(Calendar.DAY_OF_YEAR) - calUse.get(Calendar.DAY_OF_YEAR);
throws IncorrectParameterException {double diff = 0;
switch (deltaType) {
case Constants.DATA_DELTA_TYPE_DAY:
diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24); //day
break;
case Constants.DATA_DELTA_TYPE_WEEK:
diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 7); //month
break;
case Constants.DATA_DELTA_TYPE_MONTH:
diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 30); //month
break;
case Constants.DATA_DELTA_TYPE_YEAR:
diff = (toDate.getTime() - fromDate.getTime()) / (1000L * 3600 * 24 * 365); //year
break;
default:
throw new IncorrectParameterException("incorrect parameter ");
}
return diff;
}