Java中如何判断某天是星期几

如题所述

第1个回答  推荐于2016-05-12
  对中国人来说,普遍使用的是yyyy-MM-dd。  Java代码// 实现给定某日期,判断是星期几  public static String getWeekday(String date){//必须yyyy-MM-dd  SimpleDateFormat sd = new SimpleDateFormat(yyyy-MM-dd);  SimpleDateFormat sdw = new SimpleDateFormat(E);  Date d = null;  try {  d = sd.parse(date);  } catch (ParseException e) {  e.printStackTrace();  }  return sdw.format(d);  }  判断今天是星期几  import java.util.Calendar; import java.util.Date;  public class WeekDay {  public WeekDay() {  super();  // TODO Auto-generated constructor stub  }  public String getWeekDayString()  {  String weekString = ;  final String dayNames[] = {星期日,星期一,星期二,星期三,星期四,星期五,星期六}; Calendar calendar = Calendar.getInstance();  Date date = new Date();  calendar.setTime(date); int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);  weekString = dayNames[dayOfWeek - 1];  return weekString;  }  /**  * @param args  */  public static void main(String[] args) {  // TODO Auto-generated method stub本回答被提问者采纳
相似回答