String str = "2008-03-03";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try{
Date date = dateFormat.parse(str);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
if(cal.SUNDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期天");
}
if(cal.MONDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期一");
}
if(cal.TUESDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期二");
}
if(cal.WEDNESDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期三");
}
if(cal.THURSDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期四");
}
if(cal.SATURDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期五");
}
if(cal.SATURDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期六");
}
}catch(Exception e)
{
e.printStackTrace();
}
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try{
Date date = dateFormat.parse(str);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
if(cal.SUNDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期天");
}
if(cal.MONDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期一");
}
if(cal.TUESDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期二");
}
if(cal.WEDNESDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期三");
}
if(cal.THURSDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期四");
}
if(cal.SATURDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期五");
}
if(cal.SATURDAY ==cal.get(Calendar.DAY_OF_WEEK))
{
System.out.println("date :" + "星期六");
}
}catch(Exception e)
{
e.printStackTrace();
}
本文介绍了一段Java代码,该代码将字符串格式的日期转换为具体的日期,并进一步获取该日期对应的星期几。
707

被折叠的 条评论
为什么被折叠?



