将日期格式化成星期几
public static String dayForWeek(String pTime) throws Throwable { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date tmpDate = format.parse(pTime); Calendar cal = Calendar.getInstance(); String[] weekDays = { "日", "一", "二", "三", "四", "五", "六" }; try { cal.setTime(tmpDate); } catch (Exception e) { e.printStackTrace(); } int w = cal.get(Calendar.DAY_OF_WEEK) - 1; // 指示一个星期中的某天。 if (w < 0) w = 0; return weekDays[w]; }
传入日期
public static void main(String[] args) throws Throwable { String a = dayForWeek("2019-06-29 09:44:1"); }