挑战练习9.5 日期格式化
把原本的Date对象的toString()方法换成android.text.format.DateFormat类实例。
1.导入import android.text.format.DateFormat;
1 import android.text.format.DateFormat;
2.在CrimeHolder的bind()方法里面修改代码
1 private void bind(Crime crime) { 2 mCrime = crime; 3 mTitleTextView.setText(mCrime.getmTitle()); 4 5 Date date = crime.getmDate(); 6 CharSequence cs = "EEEE, MMMM dd, yyyy"; //星期,月份 几号,几年 例如:星期一,十一月 5, 2018 7 CharSequence re = DateFormat.format(cs,date); 8 String dateFormat = re.toString(); 9 mDateTextView.setText(dateFormat); 10 11 mSolvedImageView.setVisibility(crime.ismSolved() ? View.VISIBLE : View.GONE); 12 }
3.运行效果: