java中日期yyyy-MM-dd格式转为星期几

来源:互联网 发布:券商的交易员 知乎 编辑:程序博客网 时间:2024/05/17 22:16
   public String getWeek(String sdate) {       // 再转换为时间        Date date = strToDate(sdate);        Calendar c = Calendar.getInstance();        c.setTime(date);        // int hour=c.get(Calendar.DAY_OF_WEEK);        // hour中存的就是星期几了,其范围 1~7        // 1=星期日 7=星期六,其他类推        return new SimpleDateFormat("EEEE").format(c.getTime());    }    public Date strToDate(String strDate) {        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");        ParsePosition pos = new ParsePosition(0);        Date strtodate = formatter.parse(strDate, pos);        return strtodate;    }    System.out.println(getWeek("2016-05-02"));
这里输出的是"星期一"

0 0
原创粉丝点击