美文网首页
Android按日期筛选筛选条件

Android按日期筛选筛选条件

作者: Poison丶Carson | 来源:发表于2021-07-06 15:05 被阅读0次

在实际的开发过程当中,时长会遇到一些根据时间去进行筛选的条件问题,比如本周、上周之

UI效果

例如当前时间为2021年7年6号,那么我们所要获取的上周时间就是2021年7月5号-2021年7月11号

val cal = Calendar.getInstance()
cal.firstDayOfWeek = Calendar.MONDAY
cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY)
mStartDate = DateUtils.mSimpleDateFormat.format(cal.time)

cal.firstDayOfWeek = Calendar.MONDAY
cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY)
mStopDate = DateUtils.mSimpleDateFormat.format(cal.time)
实现效果

所要获取的上周时间就是2021年6月28号-2021年7月4号

val calendar = Calendar.getInstance()
calendar.firstDayOfWeek = Calendar.MONDAY
calendar.add(Calendar.DATE, -7)
calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY)
mStartDate = DateUtils.mSimpleDateFormat.format(calendar.time)

calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY)
mStopDate = DateUtils.mSimpleDateFormat.format(calendar.time)
实现效果

所要获取的本月时间就是2021年7月1号-2021年7月31号

val cal = Calendar.getInstance()
cal.set(Calendar.DAY_OF_MONTH, 1)
mStartDate = DateUtils.mSimpleDateFormat.format(cal.time)

cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DAY_OF_MONTH))
mStopDate = DateUtils.mSimpleDateFormat.format(cal.time)
实现效果

所要获取的本月时间就是2021年6月1号-2021年6月30号

val calendar = Calendar.getInstance()
calendar.add(Calendar.MONTH, -1)
calendar.set(Calendar.DAY_OF_MONTH, 1)
mStartDate = DateUtils.mSimpleDateFormat.format(calendar.time)

val cal = Calendar.getInstance()
cal.set(Calendar.DAY_OF_MONTH, 1)
cal.add(Calendar.DATE, -1)
mStopDate = DateUtils.mSimpleDateFormat.format(cal.time)
实现效果

相关文章

  • Android按日期筛选筛选条件

    在实际的开发过程当中,时长会遇到一些根据时间去进行筛选的条件问题,比如本周、上周之 例如当前时间为2021年7年6...

  • SQL-DQL之条件查询(2)

    1.条件查询: 2.筛选条件的分类 一. 按条件表达式筛选简单条件运算符:> , <, = , >= , <= ,...

  • MySQL(四)DQL之条件查询

    1、语法:select 查询列表 from 表名 where 2、筛选条件分类: (1)按条件表达式筛选 简单条件...

  • mysql条件查询

    进阶2:条件查询 /* 语法:select查询列表from表名where筛选条件; 分类:一、按条件表达式筛选 *...

  • mysql进阶2:条件查询

    /*语法:select 查询列表 from 表名 where 筛选条件1.按条件表达式筛选条件运算符:> < = ...

  • 清和碎语的小思考

    1.筛选 很喜欢一些地方的筛选功能,就好像Excel表格的筛选,购物软件的按条件筛选。筛选特别像化繁为简,把自己不...

  • 2021-05-11 dplyr包使用——按行筛选:filte

    filter——按行筛选 filter()按给定的逻辑条件筛选出符合要求的子集, 类似于 base::subset...

  • 3.条件查询

    语法 先执行from 表明再执行筛选条件再执行查询列表 分类 1.按条件表达式筛选条件运算符: > < = != ...

  • mysql常用函数及语句笔记

    mysql中group by分组后查询无数据补0 MySQL对sum()字段进行条件筛选:having 显示按日期...

  • 生信星球Day6

    设置镜像 dplyr五个基础函数 mutate新增列 select按列号或列名筛选 filter按特定条件筛选行 ...

网友评论

      本文标题:Android按日期筛选筛选条件

      本文链接:https://www.haomeiwen.com/subject/exegultx.html