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(安卓)IntentService用法和源码分析
  2. Android全屏设置
  3. Android中PopupWindow的使用
  4. android 异步下载图片
  5. Android(安卓)Media Server - MediaPlayer - setDisplay
  6. android 从assets和res中读取文件
  7. Android(安卓)调用系统的照相,浏览图片,转存并裁剪!
  8. Android(安卓)onSaveInstanceState和onRestoreInstanceState触发
  9. Android(安卓)的背光控制

随机推荐

  1. Android证书创建之 keytool 错误:java.io.
  2. 【Android】自带Theme
  3. Android通过源码编译apk获得系统权限
  4. Android几种动画的总结(MaterialAnimatio
  5. Android(安卓)layout布局属性、标签属性
  6. No resource found that matches the giv
  7. Android使用MediaCodec将YUV硬编成H264
  8. ok6410 android driver(11)
  9. 解决 Android(安卓)模拟器 无法上网问题
  10. RelativeLayout布局及属性