首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java依据日期获取当前是星期几

2013-12-30 
java根据日期获取当前是星期几?  /**  * @author jerry.chen  * @param dateStr  * @return 获取当前是星

java根据日期获取当前是星期几?
  /**
  * @author jerry.chen
  * @param dateStr
  * @return 获取当前是星期几
  */
  public static String getCurrentWeekOfMonth(String dateStr) {
  String weekStr = "";
  int year = 0, month = 0, day = 0;
  try {
  String[] year_month_day = dateStr.split("-");
  if (!"".equals(year_month_day[0])) {
  year = Integer.parseInt(year_month_day[0]);
  }
  if (!"".equals(year_month_day[1])) {
  month = Integer.parseInt(year_month_day[1]);
  }
  if (!"".equals(year_month_day[2])) {
  day = Integer.parseInt(year_month_day[2]);
  }
  Calendar calendar = new GregorianCalendar(year, month - 1, day);
  if ("星期天".equals(getCurrentWeekOfMonth(calendar))) {
  weekStr = "1";
  }
  } catch (Exception e) {
  e.printStackTrace();
  }
  return weekStr;
  }
  /**
  * @author jerry.chen
  * @param calendar
  * @return 获取当前是星期几;
  */
  public static String getCurrentWeekOfMonth(Calendar calendar) {
  String strWeek = "";
  int dw = calendar.get(Calendar.DAY_OF_WEEK);
  if (dw == 1) {
  strWeek = "星期天";
  } else if (dw == 2) {
  strWeek = "星期一";
  } else if (dw == 3) {
  strWeek = "星期二";
  } else if (dw == 4) {
  strWeek = "星期三";
  } else if (dw == 5) {
  strWeek = "星期四";
  } else if (dw == 6) {
  strWeek = "星期五";
  } else if (dw == 7) {
  strWeek = "星期六";
  }
  return strWeek;
  }
  /**
  * @author jerry.chen
  * @param calendar
  * @return 返回当前是星期几;
  */
  public static int getCurrentWeekOfMonthIndex(Calendar calendar) {
  // System.out.println(calendar.get(Calendar.DAY_OF_WEEK));
  return calendar.get(Calendar.DAY_OF_WEEK);
  }
  疯狂软件学院开设了Java课程、Android课程、iOS课程三大课程体系,疯狂软件年终钜惠,参加疯狂软件就业班,限量免费赠送基础班,已经有大量学员从疯狂软件毕业顺利进入IT企业并在软件开发行业中取得很大的成就。广州疯狂软件Java培训采用全真企业项目实训教学,全部采用Java最新课程,能够在短时间内利用项目实战的教学方法提高大学生的IT技能,让大学生能够学到企业中需要的新潮实用技能,让学员参与企业实践项目等各种操作性极强的课程,能有效增强大学生为未来的就业实力。技能、学历双管齐下,实现大学和企业的对接,弥补了大学生就业短板,从根本问题上解决了大学生的就业问题,让学员成为企业的“抢手货”。

热点排行