求一段日期转换成当年周数的代码! 给出一个日期,需要转化成当年周数,还要考虑到1.1是算在上一年还是本年,同时如果有针对国外情况,周日算一周开始或者周一算一周开始,这样大概3个参数的话,谁能帮忙提个算法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.*;public int GetWeekDay(String TempDate) { int temp = 0; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Calendar c=Calendar.getInstance(); try { c.setTime(sdf.parse(TempDate)); temp = c.get(Calendar.DAY_OF_WEEK); temp = temp -1; if (temp == 0) temp = 7; // if (temp == 6) temp = 7; // } catch(Exception e) {} return temp; } 上面的代码是用来判断一个日期是星期几的具体的调试要看你自己了如果给出一个日期如2002-02-02日先判定2002-01-01是星期几,然后判断2002然后用java的日期2002-02-02日减2002-01-01日得到天数具体方法见http://community.csdn.net/Expert/topic/4157/4157109.xml?temp=.541958后面的我想你都可以自己做了函数自己写吧,思路应该是这样的了 看看我的代码,为什么表单显示不正常? session过期,重新登录后返回之前浏览的页面? 看到javascript代码 头都疼 request 急。。。能用JasperReport生成html页面,但是不知道如何进行分页,请知道的话帮帮忙! ireport报表设计 用jspsmartupload上传图片修改sqlserver某一条记录的image字段怎么实现?急啊 cookie到底怎么写怎么用啊 jsp 获取动态改变的文本框的值 JSP订单提交 jsp访问sqlserver出现了很奇怪的问题了,好急哦,救救我! 关于重定向的问题!!~~~~
import java.text.SimpleDateFormat;
import java.util.*;public int GetWeekDay(String TempDate)
{
int temp = 0;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar c=Calendar.getInstance();
try {
c.setTime(sdf.parse(TempDate));
temp = c.get(Calendar.DAY_OF_WEEK);
temp = temp -1;
if (temp == 0)
temp = 7; //
if (temp == 6)
temp = 7; //
}
catch(Exception e)
{}
return temp;
}
具体的调试要看你自己了
如果给出一个日期如2002-02-02日
先判定2002-01-01是星期几,然后判断2002
然后用java的日期2002-02-02日减2002-01-01日得到天数
具体方法见
http://community.csdn.net/Expert/topic/4157/4157109.xml?temp=.541958后面的我想你都可以自己做了
函数自己写吧,思路应该是这样的了