在Java中,根据日期获得星期
public class Test {
/**
* 根据日期获得星期, 如: 获得20121225的星期是星期二
*
* @param thedate
* @return
*/
public String parseDate(String thedate) {
String strReturn = "";
SimpleDateFormat bartDateFormat = new SimpleDateFormat("yyyyMMdd");
String dateStringToParse = thedate;
try {
Date date = bartDateFormat.parse(dateStringToParse);
SimpleDateFormat bartDateFormat2 = new SimpleDateFormat("yyyy-MM-dd EEEE");
strReturn = bartDateFormat2.format(date);
} catch (Exception ex) {
ex.printStackTrace();
}
return strReturn;
}
public static void main(String[] args) {
Test test1 = new Test();
System.out.println(test1.parseDate("20121225"));
}
}