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;
}
android 展示星期方式,Android显示从一周到另一周的日期(星期四至星期四)相关推荐
- android删除打开方式,Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)...
Android 打开方式选定后默认了改不回来?解决方法(三星s7为例) 刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到 ...
- 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: ...
- android builder布局方式,android – AlertDialog.Builder与自定义布局和EditText;无法访问视图...
我试图用EditText对象创建一个警报对话框.我需要以编程方式设置EditText的初始文本.这是我有的. AlertDialog.Builder dialogBuilder = new Alert ...
- android展示gif循环,android:GIF动画循环完成听众
更新2018/9/25 在此代码中使用了很长时间 我发现有些手机并没有真正开始在onResourceReady上运行.意味着一旦onResourceReady被调用,我得到isRunning()== ...
- android qq存储方式,android(5)(模拟QQ登录,文件存储,SD卡存储,SharedPreferences存储)...
模拟QQ登录(记录账号和密码): 1.文件存储到文件中: /** * 文件存储 *@author Administrator * */ public class Utils { /** * 保存用户信 ...
- android展示latex_Android完美解决LaTeX中文显示问题
Android完美解决LaTeX中文显示问题 一.目标二.解决方案三.测试数据1.2.3.4.5.6.7.8.9.10.11.12.13. 四.遗留问题五.Next六.Finally 在上一篇文章&l ...
- android表情面板怎么做,Android 表情面板的展示和表情的显示
前言 在Android项目中由于是社交类的项目,所以里面用到了表情,表情是emoji表情,所以实现了之后,弄个demo分享一下,主要实现了表情的选择和显示,只是一个demo,剩下的靠大家自己去扩展 国 ...
- android 展示虚拟键盘,在android TabLayout中显示虚拟键盘
我正在使用TabLayout来显示不同的输入方法.第一个选项卡包含按钮,第四个选项卡应显示此TabLayout中嵌入的标准键盘.这里有截图如何: TabLayout到目前为止工作.我尝试使用Keybo ...
- android 展示pdf,Android中显示在线PDF
Android中显示PDF iOS的WebView能从线上url直接显示pdf,而Android的WebView不能直接显示, Android的WebView要显示pdf需要拼接url到google的 ...
最新文章
- Python编程系列教程第16讲——拷贝自身到系统目录
- 应用篇——SSL/TLS
- UOS系统下FFmpeg源码编译安装及注意事项
- String,StringBuffer与StringBuilder的区别
- WinForm------GridControl单元格内容修改外表样式
- Beego 学习笔记9:Boostrap使用介绍
- SQL注入:2、读写文件和下载数据库
- 假设以带头结点的循环链表表示队列_数据结构·链表(C实现)
- 电脑刷机重装系统_手机刷机,原来也没有那么复杂
- 当我以为这是最后一个Bug,改完就能提交了的时候
- Android USB打印机
- MATLAB数字图像小系统
- 苹果电脑怎么更换计算机模式,图文详解苹果电脑如何切换成windows系统
- python软件开发需要掌握_python软件开发好学吗
- python中for ch in是什么意思_python中for是什么
- c++thread里暂停线程_C语言如何正确的终止正在运行的子线程
- 白话——海明校验码及编码过程
- HDU5984 Pocky(期望)
- dvcs-ripper安装教程
- 网管软件的几种主动监测方式
热门文章
- python中的np array函数_numpy中的np.ascontiguousarray()函数
- linux+vim+动不了,linux的vim按了ctrl+s之后假死的解决办法
- linq 清除一条数据中的某个字段值_B端通用批量数据导入方案设计
- NOT IN、JOIN、IS NULL、NOT EXISTS效率对比
- 昆士兰科技大学计算机专业,昆士兰科技大学QUT计算机科学Computer Science专业排名第101-125位(2021年THE世界大学商科排名)...
- mysql字符乱码百度_如何解决MySQL字符集乱码问题
- c 编程语言概述,C编程语言概述
- c语言用整数 寻址,132-寻址运算符-C语言教程2020年 - 视频教程 - 北盟网校 - 专注原创教学第一站...
- java中native_java中的native关键字
- 华谊兄弟出现什么问题_什么是语言训练?这就要从语言问题的出现说起了