android 展示星期方式,Android显示从一周到另一周的日期(星期四至星期四)
最后我得到了工作一個解決方案,解決我的問題:
在OnCreate中:
TextView tv_chart_menuvotes = (TextView) findViewById(R.id.tv_chart_menuvotes);
String csPrevThur = getPreviousThursday();
String csNextThur = getNextThursday();
tv_chart_menuvotes.setText("Vote from " + csPrevThur + " To "+ csNextThur);
的OnCreate中之外:
public String getPreviousThursday() {
String csDate = "";
int perSut = 0;
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
switch (day) {
case Calendar.SUNDAY:
perSut = -3;
break;
case Calendar.MONDAY:
perSut = -4;
break;
case Calendar.TUESDAY:
perSut = -5;
break;
case Calendar.WEDNESDAY:
perSut = -6;
break;
case Calendar.THURSDAY:
perSut = 0;
break;
case Calendar.FRIDAY:
perSut = -1;
break;
case Calendar.SATURDAY:
perSut = -2;
break;
}
SimpleDateFormat mDF = new SimpleDateFormat("dd-MM-yyyy");
calendar.add(Calendar.DAY_OF_MONTH, perSut);
csDate = mDF.format(calendar.getTime());
System.out.println("Prev Thursday >> " + csDate);
return csDate;
}
public String getNextThursday() {
String csDate = "";
int perSut = 0;
Calendar calendar = Calendar.getInstance();
int day = calendar.get(Calendar.DAY_OF_WEEK);
switch (day) {
case Calendar.SUNDAY:
perSut = 4;
break;
case Calendar.MONDAY:
perSut = 3;
break;
case Calendar.TUESDAY:
perSut = 2;
break;
case Calendar.WEDNESDAY:
perSut = 1;
break;
case Calendar.THURSDAY:
perSut = 7;
break;
case Calendar.FRIDAY:
perSut = 6;
break;
case Calendar.SATURDAY:
perSut = 5;
break;
}
SimpleDateFormat mDF = new SimpleDateFormat("dd-MM-yyyy");
calendar.add(Calendar.DAY_OF_MONTH, perSut);
csDate = mDF.format(calendar.getTime());
System.out.println("NextThursday >> " + csDate);
return csDate;
}
總結(jié)
以上是生活随笔為你收集整理的android 展示星期方式,Android显示从一周到另一周的日期(星期四至星期四)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 北京环球影城闭园时间
- 下一篇: 苹果手机如何投屏到电脑上
