老套路:咱们先看图:

上面的就是星期几的展示:

实现代码也非常简单:

package com.yhsh.mobile.attendance.utils;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;/*** @author 下一页5(轻飞扬)*         创建时间:2019/8/22 15:33*         个人小站:http://yhsh.wap.ai(已挂)*         空间名称:group-wallet-android*         项目包名:com.yhsh.mobile.attendance.utils*         转换星期天数的工具类*/
public class WeekUtils {public static String getWeek(String pTime) {String week = "";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();try {c.setTime(format.parse(pTime));} catch (ParseException e) {e.printStackTrace();}if (c.get(Calendar.DAY_OF_WEEK) == 1) {week += "星期天";}if (c.get(Calendar.DAY_OF_WEEK) == 2) {week += "星期一";}if (c.get(Calendar.DAY_OF_WEEK) == 3) {week += "星期二";}if (c.get(Calendar.DAY_OF_WEEK) == 4) {week += "星期三";}if (c.get(Calendar.DAY_OF_WEEK) == 5) {week += "星期四";}if (c.get(Calendar.DAY_OF_WEEK) == 6) {week += "星期五";}if (c.get(Calendar.DAY_OF_WEEK) == 7) {week += "星期六";}return week;}
}

上面直接传递一个日期即可转换成星期天数,调用方法如下:

String week = WeekUtils.getWeek("2019-08-22");//星期四

Android开发之星期天数的实现与日期转星期几相关推荐

  1. Android 原生Launcher2中动态刷新日历图标 显示日期与星期

    本问转自:http://blog.csdn.net/qq3162380/article/details/41850039 我在5.0源码下修改没生效,估计是哪里有问题,但原作写的思路还是很清晰的. 最 ...

  2. 50个Android开发技巧(09 避免用EditText对日期进行验证)

    我们都知道,在表单中对数据进行验证不但无聊并且easy出错. (原文地址:http://blog.csdn.net/vector_yi/article/details/24424713) 想象一下,一 ...

  3. Android开发笔记(序)写在前面的目录

    知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平.因此博主就想,入门的东西咱就不写了,人不能老停留在入 ...

  4. Android开发笔记(序)

    本开发笔记,借鉴与其他开发者整理的文章范例与心得体会.在这里作为开发过程中的一个总结与笔记式记录. 如有侵犯作者权益,请及时联系告知删除.俗话说:集百家成一言,去粕成金. ************** ...

  5. Android开发笔记(序)写在前面的目录大全

    转自  湖前琴亭 的博客https://blog.csdn.net/aqi00/article/details/50012511 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面 ...

  6. Andriod开发之二十:Android开发笔记(序)写在前面的目录

    https://blog.csdn.net/aqi00/article/details/50038385 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经验教 ...

  7. 【Java】Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几

    1.编写公共方法: /*** 根据小时判断是否为上午.中午.下午* @param hour* @return* @author zhangsq*/public static String getDur ...

  8. Android开发万能Utils(工具大全)

    AndroidUtils Android开发不得不收藏的Utils 之前写这篇文章主要是项目应用到的Utils,发现已经有一个更全面的开源库总结,所以还是非常震惊可以总结的这么全面,在此我准备重新梳理 ...

  9. Android移动开发-Android开发日历时常用的农历和公历换算代码工具类

    下面是与Android开发日历时常用的有关农历计算.公历计算.二十四气节相关的代码工具类的代码. Constant.java逻辑代码如下: package com.fukaimei.calendar. ...

最新文章

  1. python定义浮点数数组_tensorflow之tf.record实现存浮点数数组
  2. matlab中imfilter是什么意思,matlab中imfilter的用法
  3. Java黑皮书课后题第7章:7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输入一个负数表示输入结束。假设最高分是100
  4. 学习笔记5-C语言-数组
  5. 考勤信息管理系统 需求说明
  6. js/d3.min.js_在5分钟内学习D3.js
  7. Spark基础学习笔记13:Scala函数
  8. 关于 GraphQL 快速入门
  9. java设计模式工厂模式_Java中的工厂设计模式
  10. 网络测试利器netperf安装和使用
  11. 解决vscode中getch()函数报错。C语言。getch()的头文件。
  12. 明解c语言练习答案,《明解C语言》练习题4-2的实现
  13. 马云成名前的一些照片
  14. Reaction of travel book-ShanXi
  15. 前端使用vux中md5加密方法
  16. Odoo 14 手册 库存管理 盘点 到按成本 先进先出 追溯 批次 序列号 自动化路线
  17. HEVC量化:色度QP值
  18. CSAPP Lab3 实验记录 ---- Attack Lab(Ctarget)
  19. [转载]使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序
  20. vb.net编写人民币小写转大写

热门文章

  1. 不懂电容原理?那是你没看到这些动图
  2. System Verilog学习小结
  3. FPGA基础之LUT详解
  4. mysql udf编译_MySql UDF 调用外部程序和系统命令
  5. 关系式调用c语言脚本_认识LoadRunner脚本语言
  6. python中的doc_在windows 10上读取python中的.doc文件
  7. java父类shape_java父类为抽象类,子类构造方法传参
  8. s7.net 写数据到plc_西门子1200复位PLC、欧姆龙常见问题解答
  9. Redis报错:redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snap
  10. 使用 NVM 管理不同的 Node.js 版本