批量操作UserTimer相关-Calendar类
来源:互联网 发布:mysql inner join优化 编辑:程序博客网 时间:2024/05/01 15:16
Calendar类,是对时间的操作,用于创建日历和管理事项。
User-timer有几个关键时间节点,司机在冻结状态时的时间节点是30天、60天,60天后自动转换成待解约状态,时间节点是24个月。之后自动转换成解约状态。
这里的时间节点的设置可以用Calendar类。
Calendar用法大致有以下几种:
1.初始化
//初始化一个Calendar对象,使用Calendar获取当前系统时间,需要获取Calendar对象后转换成Date输出Calendar calendar = Calendar.getInstance();
2.设置时间
// 使用Calendar和数字设置月,注意月份从0开始,代表1月//设置年:Calendar.YEAR,设置日:Calendar.DAY_OF_MONTH,设置小时:Calendar.HOUR,以此类推calendar.set(Calendar.MONTH, 0);System.out.println(calendar.getTime());
需要注意一点的是,Calendar类还有个add()方法,与set有点相似,但是它们的不同之处是对日期的变化不太一样:
set()是单纯地设置日期,若日期不存在,则会向下移动。而add()的移动的是日期的偏移量。
比如:
set:2016/11/313个月前的日期是 2016/09/01
add:2016/11/313个月前的日期是 2016/08/31
在user timer里,用add()方法把这些时间节点加进去,用当前时间和设置的时间节点进行比对,若到达了时间节点,则进而执行相应操作。
先粗略了解下,不对Calendar的效率和响应时间等等性能进行分析。以后有机会再详细了解。
0 0
- 批量操作UserTimer相关-Calendar类
- Calendar类--字段操作相关
- Date和Calendar的相关操作
- 时间相关类-Calendar类
- Calendar 相关
- calendar相关
- Java 日期操作类 【Calendar】
- Java Calendar 类时间操作
- Java Calendar 类时间操作
- Java Calendar类时间操作
- Java 日历类 Calendar 相关方法
- Java 日历类 Calendar 相关方法
- Java 日历类 Calendar 相关方法
- Java 日历类 Calendar 相关方法
- 日期操作类(Date、Calendar)
- Java Calendar 类的时间操作
- 日期操作类(Date、Calendar、DateFormat、SimpleDateFormat)
- Java Calendar 类的时间操作
- 用C++实现插件体系结构
- POJ 1950 Dessert
- 2016.11.14 jq(参考手册 - 事件 效果)
- spring中crontab定时器 的表达式
- ListView、recyclerView的itemView布局注意事项
- 批量操作UserTimer相关-Calendar类
- C++笔试面试常考知识点汇总(三)
- 链表例子程序
- android关于TextView的drawableLeft,drawableTop,drawableRight,drawableRight的drawable大小及位置问题
- 朴素贝叶斯
- Android TextUtils那些事(isEmpty()的误解)
- play2 split routes到多个文件
- input placeholder
- workFlow学习总结-----------workFlow简介