2006-7-12 至 2006-7-25
期间是否含有星期六日
期间是否含有星期六日
解决方案 »
- print'*' print'*' 怎样输出才不换行? 求解??????
- 菜鸟跪求帮助
- 遍历树时记录节点
- 反编译 的程序 大家帮我看,怎么修改 100分
- 如何用java 的 Runtime.getRuntime().exec函数启动 VC写的可执行程序,使该可执行程序可以实现单步调试?
- 非常简单的问题?
- 使用socket,服务器连续发送多张图片,android客户端接收图片只能接收到第一张
- java 怎么连 Excel取数据
- 再问JDK1.3设置问题!!!!
- 请问用visual cafe standered edition 4.1 可以把class转为exe吗?具体应如何作呢?
- 取ArrayList中值的问题!
- java 接口问题.
boolean flag = true;
int day = (int) ((calendar2.getTimeInMillis()-calendar1.getTimeInMillis())/(1000*60*60*24)+1);
if( day < 6){
for(int i =0;i<day;i++){
calendar1.add(GregorianCalendar.DATE,1);
if(4 == calendar1.get(GregorianCalendar.DAY_OF_WEEK) || 5 == calendar1.get(GregorianCalendar.DAY_OF_WEEK)){
flag = false;
break;
}
}
}
else{
flag = false;
}
return flag;
}
{
Date srcBeginDate = null;
Date srcEndDate = null;
int srcBDate = 0;
int srcEDate = 0;
int srcBDateInWeek = 0;
int srcEDateInWeek = 0;
int dateSpan = 0;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try
{
srcBeginDate = sdf.parse(sBeginDate);
srcEndDate = sdf.parse(sEndDate);
}
catch(Exception e)
{
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(srcBeginDate);
srcBDate = calendar.get(Calendar.DAY_OF_YEAR);
srcBDateInWeek = calendar.get(Calendar.DAY_OF_WEEK);
calendar.setTime(srcEndDate);
srcEDate = calendar.get(Calendar.DAY_OF_YEAR);
srcEDateInWeek = calendar.get(Calendar.DAY_OF_WEEK);
dateSpan = srcEDate - srcBDate + 1;
if(srcBDateInWeek==1||srcBDateInWeek==7||srcEDateInWeek==1||srcEDateInWeek==7)
{
return true;
}
else
{
return (Math.abs(dateSpan)>(7-srcBDateInWeek));
}
}