在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"));
}
}
本文介绍了一个简单的Java程序,该程序能够将指定格式的日期字符串(yyyyMMdd)转换为包含星期几的完整日期格式(yyyy-MM-ddEEEE)。通过使用SimpleDateFormat类进行日期格式的解析和格式化,实现了从日期到星期的转换。
674

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



