一.显示当前日期为星期几
1.定义一个数组
String[] weeks = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
2.绑定xml页面的控件
@BindView(R.id.tv_week)
TextView tvWeek;
3.创建日期类,获取,数组下标进行赋值
Calendar calendar = Calendar.getInstance();
int weekIndex = calendar.get(Calendar.DAY_OF_WEEK);
tvWeek.setText(weeks[weekIndex - 1]);
二.显示当前日期,年月日,时分秒,星期几
private static String mYear;
private static String mMonth;
private static String mDay;
private static String mWay;
final Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("GMT+8:00"));
// 获取当前年份
mYear = String.valueOf(calendar.get(Calendar.YEAR));
// 获取当前月份
mMonth = String.valueOf(calendar.get(Calendar.MONTH) + 1);
// 获取当前月份的日期号码
mDay = String.valueOf(calendar.get(Calendar.DAY_OF_MONTH));
//星期几
mWay = String.valueOf(calendar.get(Calendar.DAY_OF_WEEK));
tvDate.setText(mYear + mMonth + mDay + mWay);