最后我得到了工作一个解决方案,解决我的问题:

在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;

}

android 展示星期方式,Android显示从一周到另一周的日期(星期四至星期四)相关推荐

  1. android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...

    Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...

  2. android百度定位方式,Android 百度定位SDK

    1.获取AK 发布版: keytool -v -list -keystore key.jks SHA1:A9:7D:70:70:4C:67:83:71:AC:FD:18:6E:EF:9B:08:FF: ...

  3. android builder布局方式,android – AlertDialog.Builder与自定义布局和EditText;无法访问视图...

    我试图用EditText对象创建一个警报对话框.我需要以编程方式设置EditText的初始文本.这是我有的. AlertDialog.Builder dialogBuilder = new Alert ...

  4. android展示gif循环,android:GIF动画循环完成听众

    更新2018/9/25 在此代码中使用了很长时间 我发现有些手机并没有真正开始在onResourceReady上运行.意味着一旦onResourceReady被调用,我得到isRunning()== ...

  5. android qq存储方式,android(5)(模拟QQ登录,文件存储,SD卡存储,SharedPreferences存储)...

    模拟QQ登录(记录账号和密码): 1.文件存储到文件中: /** * 文件存储 *@author Administrator * */ public class Utils { /** * 保存用户信 ...

  6. android展示latex_Android完美解决LaTeX中文显示问题

    Android完美解决LaTeX中文显示问题 一.目标二.解决方案三.测试数据1.2.3.4.5.6.7.8.9.10.11.12.13. 四.遗留问题五.Next六.Finally 在上一篇文章&l ...

  7. android表情面板怎么做,Android 表情面板的展示和表情的显示

    前言 在Android项目中由于是社交类的项目,所以里面用到了表情,表情是emoji表情,所以实现了之后,弄个demo分享一下,主要实现了表情的选择和显示,只是一个demo,剩下的靠大家自己去扩展 国 ...

  8. android 展示虚拟键盘,在android TabLayout中显示虚拟键盘

    我正在使用TabLayout来显示不同的输入方法.第一个选项卡包含按钮,第四个选项卡应显示此TabLayout中嵌入的标准键盘.这里有截图如何: TabLayout到目前为止工作.我尝试使用Keybo ...

  9. android 展示pdf,Android中显示在线PDF

    Android中显示PDF iOS的WebView能从线上url直接显示pdf,而Android的WebView不能直接显示, Android的WebView要显示pdf需要拼接url到google的 ...

最新文章

  1. Python编程系列教程第16讲——拷贝自身到系统目录
  2. 应用篇——SSL/TLS
  3. UOS系统下FFmpeg源码编译安装及注意事项
  4. String,StringBuffer与StringBuilder的区别
  5. WinForm------GridControl单元格内容修改外表样式
  6. Beego 学习笔记9:Boostrap使用介绍
  7. SQL注入:2、读写文件和下载数据库
  8. 假设以带头结点的循环链表表示队列_数据结构·链表(C实现)
  9. 电脑刷机重装系统_手机刷机,原来也没有那么复杂
  10. 当我以为这是最后一个Bug,改完就能提交了的时候
  11. Android USB打印机
  12. MATLAB数字图像小系统
  13. 苹果电脑怎么更换计算机模式,图文详解苹果电脑如何切换成windows系统
  14. python软件开发需要掌握_python软件开发好学吗
  15. python中for ch in是什么意思_python中for是什么
  16. c++thread里暂停线程_C语言如何正确的终止正在运行的子线程
  17. 白话——海明校验码及编码过程
  18. HDU5984 Pocky(期望)
  19. dvcs-ripper安装教程
  20. 网管软件的几种主动监测方式

热门文章

  1. python中的np array函数_numpy中的np.ascontiguousarray()函数
  2. linux+vim+动不了,linux的vim按了ctrl+s之后假死的解决办法
  3. linq 清除一条数据中的某个字段值_B端通用批量数据导入方案设计
  4. NOT IN、JOIN、IS NULL、NOT EXISTS效率对比
  5. 昆士兰科技大学计算机专业,昆士兰科技大学QUT计算机科学Computer Science专业排名第101-125位(2021年THE世界大学商科排名)...
  6. mysql字符乱码百度_如何解决MySQL字符集乱码问题
  7. c 编程语言概述,C编程语言概述
  8. c语言用整数 寻址,132-寻址运算符-C语言教程2020年 - 视频教程 - 北盟网校 - 专注原创教学第一站...
  9. java中native_java中的native关键字
  10. 华谊兄弟出现什么问题_什么是语言训练?这就要从语言问题的出现说起了