根据日期如何得出该日期是星期几
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Week {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
Format f = new SimpleDateFormat("yyyy-MM-dd(E) HH:mm:ss");
System.out.println(f.format(c.getTime()));
System.out.println(c.get(Calendar.DAY_OF_WEEK));
}
}
结果是:
2015-06-01(星期一) 17:05:02
2 其中2代表星期一
如果你想单纯的获取星期,那么就用
Format f = new SimpleDateFormat("E");
String actStart = "2015-08-13 19:00:00";
public Date convertStringToDate6(String strDate) {
Date date = null;
try {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
date = df.parse(strDate);
} catch (Exception e) {
System.out.println("日期转换失败:" + e.getMessage());
}
return date;
}