Calendar的add()方法介绍
来源:互联网 发布:mac win7激活密钥 编辑:程序博客网 时间:2024/06/08 14:23
[java] view plaincopy
- public static Date addYears(Date date, int amount)
- {
- return add(date, 1, amount);
- }
- public static Date addMonths(Date date, int amount)
- {
- return add(date, 2, amount);
- }
- public static Date addWeeks(Date date, int amount)
- {
- return add(date, 3, amount);
- }
- public static Date addDays(Date date, int amount)
- {
- return add(date, 5, amount);
- }
- public static Date addHours(Date date, int amount)
- {
- return add(date, 11, amount);
- }
- public static Date addMinutes(Date date, int amount)
- {
- return add(date, 12, amount);
- }
- public static Date addSeconds(Date date, int amount)
- {
- return add(date, 13, amount);
- }
- public static Date addMilliseconds(Date date, int amount)
- {
- return add(date, 14, amount);
- }
- private static Date add(Date date, int calendarField, int amount)
- {
- if(date == null)
- {
- throw new IllegalArgumentException("The date must not be null");
- } else
- {
- Calendar c = Calendar.getInstance();
- c.setTime(date);
- c.add(calendarField, amount);
- return c.getTime();
- }
- }
我在一个测试类中测试了一下,如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作。
http://fightingyanping.blog.163.com/blog/static/11657270320132411817281/
- Calendar的add()方法介绍
- Calendar的add()方法介绍
- Calendar的add()方法介绍
- Calendar的add()方法介绍
- calendar roll() add()方法的区别
- Calendar类的add()和set()方法
- Calendar类的add()和set()方法
- Calendar的add和set方法的运用和区别
- Calendar 类的 add() 和roll方法详解
- Calendar类add()与roll()方法的区别
- 日期格式化和Calendar.set(...)和Calendar.add(...)方法的使用
- Calendar类set和add方法
- Java.util.Calendar.add()方法实例
- Calendar的使用2(add set roll)方法的区别
- Calendar类roll和add的区别
- calendar的add和set用法
- Calendar类roll和add的区别
- Calendar类roll和add的区别
- RGB、HSV和Lab颜色空间
- 王爽 汇编语言 笔记
- ldconfig的使用
- 企业应用微型Windows服务架构
- exception in thread main org.apache.axis2.wsdl.codegen.CodeGen
- Calendar的add()方法介绍
- Android动态显示/隐藏statusbar
- win7打开局域网共享的方法
- CSS、JavaScript开发者必备的10款最佳工具
- android 关于Dialog 圆角
- SQL SERVER 利用存储过程查看角色和用户信息
- 值得开发者关注的8个HTML5 API
- Lock wait timeout exceeded
- Learning and treatment strings