Android中获取指定日期是星期几
16lz
2022-04-18
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");
根据返回值来显示星期几,可适配多种语言,简单方便
更多相关文章
- Android(安卓)IntentService用法和源码分析
- Android全屏设置
- Android中PopupWindow的使用
- android 异步下载图片
- Android(安卓)Media Server - MediaPlayer - setDisplay
- android 从assets和res中读取文件
- Android(安卓)调用系统的照相,浏览图片,转存并裁剪!
- Android(安卓)onSaveInstanceState和onRestoreInstanceState触发
- Android(安卓)的背光控制