private int getDayofWeek(String dateTime) {    Calendar cal = Calendar.getInstance();    if (dateTime.equals("")) {        cal.setTime(new Date(System.currentTimeMillis()));    } else {        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());        Date date;        try {            date = sdf.parse(dateTime);        } catch (ParseException e) {            date = null;            e.printStackTrace();        }        if (date != null) {            cal.setTime(new Date(date.getTime()));        }    }    return cal.get(Calendar.DAY_OF_WEEK);}

返回值说明:

1-星期日

2-星期一

3-星期二

4-星期三

5-星期四

6-星期五

7-星期六

 

调用eg:

getDayofWeek("2018-06-07");

根据返回值来显示星期几,可适配多种语言,简单方便

更多相关文章

  1. Android ListView Adapter的getItemViewType和getViewTypeCount
  2. Android中的多种文件读写操作方法
  3. Android Intent多种传值方式
  4. Android 自定义日期和时间和星期的弹窗
  5. android开关按钮,Switch,ToggleButton,RadioButton,CheckBox ,多种实

随机推荐

  1. Android相关文档资源大放送 感兴趣的话可
  2. Android开发者指南(12) ―― Android Sup
  3. Wear OS手表应用开发教程之-创建应用
  4. Android Service dump使用
  5. android 4.2.2提示 unauthorized终极解决
  6. 命令行创建虚拟环境
  7. 【Android 电量优化】JobScheduler 相关
  8. Android设置Selector不同状态下颜色及图
  9. Android Retrofit 2.0(二)使用教程OkHttp3
  10. android Java BASE64编码和解码二:图片的