how to get dateformat to capitalize month and day

前端 未结 4 1031
执笔经年
执笔经年 2021-01-14 10:55

I have my strings like so in my strings.xml:

EEEE
dd. MMMM         


        
4条回答
  •  天命终不由人
    2021-01-14 11:00

    I fixed it like so:

            final CharSequence date = DateFormat.format(mDateFormat, mCalendar);
        final CharSequence day = DateFormat.format(mDayFormat, mCalendar);
        String time = (String) DateFormat.format(mTimeFormat, mCalendar);
        RemoteViews views = new RemoteViews(getPackageName(), R.layout.clock2by2);
        String days = new String(day.toString().substring(0,1).toUpperCase() + day.toString().substring(1));
        String dates = new String(date.toString().substring(0,1).toUpperCase() + date.toString().substring(1));
    
        views.setTextViewText(R.id.Day, days);
        views.setTextViewText(R.id.Date, dates);
        views.setImageViewBitmap(R.id.TimeView, buildUpdate(time));
    

提交回复
热议问题