根据日期(20050907)获得这是星期几? 根据日期(20050907)获得这是星期几? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Calendar cal = Calendar.getInstance();int day = cal.get(Calendar.DAY); Calendar cd = Calendar.getInstance(); int mydate = cd.get(Calendar.DAY_OF_WEEK); String showDate = ""; switch(mydate){ case 1: showDate = "星期日"; break; case 2: showDate = "星期一"; break; case 3: showDate = "星期二"; break; case 4: showDate = "星期三"; break; case 5: showDate = "星期四"; break; case 6: showDate = "星期五"; break; default: showDate = "星期六"; break; } System.out.println(showDate); int day = cal.get(Calendar.DAY);Calendar中没有这个Calendar.DAY??? public void showDay( int year, int month, int day ){ 在这里根据传入的年,月,日,来判断这一天是星期几,比如:20050907,今天是星期三,返回的值为3,明天星期四,返回的值为4,20050925是星期六,返回的值是6} SimpleDateFormat dateFormat=new SimpleDateFormat("yyyyMMdd"); try { Date date=dateFormat.parse("20050907"); System.out.print(date.getDay()); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } 别忘了在开头引入:import java.text.SimpleDateFormat;import java.util.Date; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Date date = null; try { date = dateFormat.parse("20050907"); } catch (ParseException e) { } Calendar cd = Calendar.getInstance(); cd.setTime(date); int mydate = cd.get(Calendar.DAY_OF_WEEK); String showDate = ""; switch (mydate) { case 1: showDate = "星期日"; break; case 2: showDate = "星期一"; break; case 3: showDate = "星期二"; break; case 4: showDate = "星期三"; break; case 5: showDate = "星期四"; break; case 6: showDate = "星期五"; break; default: showDate = "星期六"; break; } System.out.println(showDate); public static int getDayOfWeek(String argDate) { if (argDate.length() != 8) { throw new IllegalArgumentException("argDate length != 8"); } int intArgY = Integer.parseInt(argDate.substring(0, 4)); int intArgM = Integer.parseInt(argDate.substring(4, 6)) - 1; int intArgD = Integer.parseInt(argDate.substring(6)); Calendar calendar = GregorianCalendar.getInstance(); calendar.set(intArgY, intArgM, intArgD); int returnDayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); return returnDayOfWeek; } action里定义一个long[]数组,如何把该数组传递到JSP,然后又传回action JAVA的SQL语句出错 如何理解里氏代换原则,我一向来认为有子类的地方,可以用父类代替。 sql语句创建视图为什么报错啊? java生成不同的随机数 东软面试的一个简单问题,大家来讨论一下 一个新手问题 关于位操作的 编译时找不到class的问题 JAVA和.net方向的选择 java 处理图片为圆角,而且圆角要透明的,怎么做啊 一个新手对于学习JAVA的迷茫,请大家多多指点! 怎么实现applet之间的通信?急问!!!
int day = cal.get(Calendar.DAY);
Calendar cd = Calendar.getInstance();
int mydate = cd.get(Calendar.DAY_OF_WEEK);
String showDate = "";
switch(mydate){
case 1:
showDate = "星期日";
break;
case 2:
showDate = "星期一";
break;
case 3:
showDate = "星期二";
break;
case 4:
showDate = "星期三";
break;
case 5:
showDate = "星期四";
break;
case 6:
showDate = "星期五";
break;
default:
showDate = "星期六";
break;
}
System.out.println(showDate);
Calendar中没有这个Calendar.DAY???
在这里根据传入的年,月,日,来判断这一天是星期几,比如:20050907,今天是星期三,返回的值为3,明天星期四,返回的值为4,20050925是星期六,返回的值是6
}
try {
Date date=dateFormat.parse("20050907");
System.out.print(date.getDay());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
import java.text.SimpleDateFormat;
import java.util.Date;
Date date = null;
try {
date = dateFormat.parse("20050907");
} catch (ParseException e) { }
Calendar cd = Calendar.getInstance();
cd.setTime(date);
int mydate = cd.get(Calendar.DAY_OF_WEEK);
String showDate = "";
switch (mydate) {
case 1:
showDate = "星期日";
break;
case 2:
showDate = "星期一";
break;
case 3:
showDate = "星期二";
break;
case 4:
showDate = "星期三";
break;
case 5:
showDate = "星期四";
break;
case 6:
showDate = "星期五";
break;
default:
showDate = "星期六";
break;
} System.out.println(showDate);
throw new IllegalArgumentException("argDate length != 8");
} int intArgY = Integer.parseInt(argDate.substring(0, 4));
int intArgM = Integer.parseInt(argDate.substring(4, 6)) - 1;
int intArgD = Integer.parseInt(argDate.substring(6)); Calendar calendar = GregorianCalendar.getInstance();
calendar.set(intArgY, intArgM, intArgD); int returnDayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); return returnDayOfWeek;
}