怎么判断两个时间内有多少工作日? 怎么判断两个时间内有多少工作日?最好提供代码,万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.test.date;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CalWorkDate{ public static int workDate(Date d1,Date d2) { int count = 0; if(d1.after(d2)) { return -1; } Calendar cal = Calendar.getInstance(); cal.setTime(d1); while(d1.before(d2)) { int day = cal.get(Calendar.DAY_OF_WEEK); if(day<=7 && day>=1) { count++; } cal.add(Calendar.DATE,1); d1 = cal.getTime(); } return count; } public static void main(String[] args) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); Date d1 = null; Date d2 = null; try { d1 = df.parse("2011-04-07"); d2 = df.parse("2011-04-25"); } catch(Exception e) { System.out.println(e.toString()); } System.out.println(CalWorkDate.workDate(d1, d2)); }} 想问下大家对GlassFish与Tomcat的看法 题相当傻,调用另外一个类里面的变量。 jdbc-odbc连接数据库 求一个纯jsp的购物网站源码,希望大家帮帮我 请高手帮忙写下大数的四则运算 如何将java程序编译成exe的可执行文件?还有如何在jfame中使用动画鼠标。谢谢!! 关于源码 我是JAVA新人,请问用什么编辑器比较好?比较适用于新人??? Java中Calendar的使用问题 如何实现打开页面即发送邮件 java string问题 很小很纠结……在线求帮助 觉得没什么错呀,可是提交了总是提示Runtimeerror
package com.test.date;import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class CalWorkDate
{
public static int workDate(Date d1,Date d2)
{
int count = 0;
if(d1.after(d2))
{
return -1;
}
Calendar cal = Calendar.getInstance();
cal.setTime(d1);
while(d1.before(d2))
{
int day = cal.get(Calendar.DAY_OF_WEEK);
if(day<=7 && day>=1)
{
count++;
}
cal.add(Calendar.DATE,1);
d1 = cal.getTime();
}
return count;
}
public static void main(String[] args)
{
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = null;
Date d2 = null;
try
{
d1 = df.parse("2011-04-07");
d2 = df.parse("2011-04-25");
}
catch(Exception e)
{
System.out.println(e.toString());
}
System.out.println(CalWorkDate.workDate(d1, d2));
}
}