JSP将时间转换为星期~在线等~

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:57:41
从一个text中获得了一个日期:<input name="inputDate" type="text" value="<%=((inputDate==null)?"****年**月**日":inputDate)%>" id="textfield"onfocus="WdatePicker({dateFmt:'yyyy年MM月dd日'})" size="12"/>
已经定义了:String inputDate=request.getParameter("inputDate");
我想把inputDate直接转换为星期,星期1、2、3、4、5、6、7就行了
String xingqi=???

尽量简单点~~

写一个方法很简单,java已经实现了:
ymd代表年月日
String getWeekDay(int y,int m,int d)
{
String[] weeks=new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
GregorianCalendar gc=new GregorianCalendar();
gc.setLenient(false);
gc.set(y,m,d);
int week=gc.get(Calendar.DAY_OF_WEEK);
return new String(weeks[week-1]);

}

这个基本上是得不到的···你能做的就是获取时间的时候就把星期得到··然后保存起来···不然只是根据年月日就想得打星期几 ···那计算量可就大了··