Android中获取指定日期是星期几
16lz
2021-01-23
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 ListView Adapter的getItemViewType和getViewTypeCount
- Android中的多种文件读写操作方法
- Android Intent多种传值方式
- Android 自定义日期和时间和星期的弹窗
- android开关按钮,Switch,ToggleButton,RadioButton,CheckBox ,多种实