日期:2014-05-20  浏览次数:20581 次

征求一个 JAVA开发的思路
大家好

我想求一个计算每月最后一个星期五到下一个月第一个星期一之间的时间
但是思路有点乱了
所以征求大家的意见
不求你的代码
只要你的思想...
哈哈
谢谢~~~~
或许对于你很简单


所以向你请教了......
分不多了,就剩下20分了


见谅哦

------解决方案--------------------
只要先算出该月最后一天为星期几就OK了,若大于等于星期五,则本月最后一个星期五到下月星期一差3天;若小于星期五,则意味星期五在本月倒数第二个星期里,而下个月的星期一里也在第二个星期里,两者相差3+7天
------解决方案--------------------
建议使用计数器;
String zhou5=...;
String zhou1=...;
int i=0;
根据zhou5

while(true)
{
String nextDay=...;
 
if (nextDay.equ(zhou1))
break;

i++;
}
System.out.println(i+"所求");

大概是这个意思。。。
------解决方案--------------------
sunnyzai的似乎有问题,闰月呢
------解决方案--------------------
算星期之差 你觉得与平年润年,润月平月有关系么,算出本月最后一天是星期几已经要把这些因素考虑在内了,至于得出某年某月某日是星期几的方法,楼主可以搜一下,很容易找到
------解决方案--------------------
该要考虑到的情况都考虑到就行

闰年 闰月 大月 小月 平月
------解决方案--------------------
每月最后一个星期五到下一个月第一个星期一之间的时间, 
其实很简单 就是判断 这个月最后一天是星期几。 
如果在星期一到星期四之间, 就是 10
如果 不是 就是 3天 
那要判断什么 闰年月啊

------解决方案--------------------
刚刚没有看回帖
sunnyzai 说的就是正确的
------解决方案--------------------
不好意思问一下,怎么求某月的最后一天是星期几呢?