日历类add()方法add()方法在java.util包中可用。

add()方法用于对指定的cal_fi(日历字段)执行相加或相减的时间量。

add()方法是一个非静态方法,可通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

在给定日历字段添加或减去给定时间时,add()方法不会引发异常。

语法:public abstract void add(int cal_fi, int  time);

参数:int cal_fi –代表日历字段。

int amt –表示要添加或减去到日历字段的时间。

返回值:

该方法的返回类型为void,不返回任何内容。

示例//Java程序演示的例子

//add(int cal_fi,int amt)方法

import java.util.*;

public class AddOfCalendar {

public static void main(String[] args) {

//实例化Calendar对象

Calendar ca = Calendar.getInstance();

//显示当前日历

System.out.println("ca.getTime(): " + ca.getTime());

//用的add()方法是减去2年

//到当前日历

ca.add(Calendar.YEAR, -2);

//显示更新日历

System.out.println("cal.add(Calendar.YEAR, -2): " + ca.getTime());

//通过使用add()方法是添加2个月

//到当前日历

ca.add(Calendar.MONTH, 2);

//显示更新日历

System.out.println("cal.add(Calendar.MONTH, 2): " + ca.getTime());

//用的add()方法是减去2天

//到当前日历

ca.add(Calendar.DATE, -2);

//显示更新日历

System.out.println("cal.add(Calendar.DATE, -2): " + ca.getTime());

}

}

输出结果ca.getTime(): Thu Jan 23 11:06:12 GMT 2020

cal.add(Calendar.YEAR, -2): Tue Jan 23 11:06:12 GMT 2018

cal.add(Calendar.MONTH, 2): Fri Mar 23 11:06:12 GMT 2018

cal.add(Calendar.DATE, -2): Wed Mar 21 11:06:12 GMT 2018

java calendar.add方法_Java Calendar add()方法与示例相关推荐

  1. java calendar 设置小时_Java Calendar.set 方法设置时间的问题

    因项目需要,需要遍历一年中的其中几个月,获得每个月的用户数量.  变量有:开始时间--startDate,结束时间--endDate. 逻辑很简单:获取到开始时间的月份和结束时间的月份,然后得到月份差 ...

  2. java clone方法_Java Calendar clone()方法与示例

    java clone方法 日历类clone()方法 (Calendar Class clone() method) clone() method is available in java.util p ...

  3. [转载] java clone方法_Java Calendar clone()方法与示例

    参考链接: Java中的Clone()方法 java clone方法 日历类clone()方法 (Calendar Class clone() method) clone() method is av ...

  4. java touch创建文件_Java FileUtils.touch方法代碼示例

    本文整理匯總了Java中org.apache.commons.io.FileUtils.touch方法的典型用法代碼示例.如果您正苦於以下問題:Java FileUtils.touch方法的具體用法? ...

  5. java calendar 设置小时_Java Calendar类的时间操作

    Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单,演示了获取时间,日期时间的累加和累减,以及比较. 注意事项: Calendar 的 month 从 0 ...

  6. Java 中array.size()_Java ArrayDeque size()方法与示例

    ArrayDeque类size()方法size()方法在java.lang包中可用. size()方法用于返回存储在此双端队列中的大小(元素数). size()方法是一个非静态方法,只能通过类对象访问 ...

  7. 怎么让java技术变强_java中的方法

    方法是什么? 方法是可以完成某个特定的功能的并且可以被重复利用的代码片段,方法的出现,让代码有了很强大复用性 方法定义: [修饰符列表] 返回值类型 方法名(形式参数列表){ 方法体; } 形式参数列 ...

  8. java方法重载和重载方法_Java中的方法重载

    java方法重载和重载方法 The concept of Method Overloading in Java is where a class can have multiple methods w ...

  9. java的lookup方法_Java ObjectStreamClass lookup()方法与示例

    ObjectStreamClass类lookup()方法lookup()方法在java.io包中可用. lookup()方法用于查找可以序列化的类的描述符. lookup()方法是静态方法,可以使用类 ...

最新文章

  1. 分享这篇耗子叔的-《请玉伯一起来聊一聊“所向无敌的土方法”》
  2. 图论--DFS-SPFA求负环
  3. Debian 9.x “stretch“ 解决 /etc/rc.local 开机启动问题
  4. 南方人物周刊:智能手机割据战
  5. php while循环次数,php while循环得到循环次数
  6. 【转】pthread mutex 基本用法
  7. C++ 梳理(一):跑通简单程序
  8. C 多态和java多态_C与java的多态机制与区别
  9. 织梦php添加函数调用,dedecms自定义函数及实际案例调用
  10. Java修饰符的访问权限
  11. maven 把依赖包一起打包
  12. 计算机证件照颜色,更换证件照底色只需10秒,关键还不要钱!这4种方法你一定要学...
  13. ArcMap打不开.jpg .bmp
  14. win7系统服务器停止,Windows7一个月后停止服务支持 Win7将于明年1月14日终止服务 停止服务后还能使用吗?...
  15. 运筹系列63:使用ALNS求解大规模TSP问题
  16. Python的mpl_finance模块从2020年已经提醒弃用,新mplfinance模块详解(一)
  17. 记一次在咸鱼上购买 MacBook Pro 的经历
  18. python文字冒险游戏_关于Python文字冒险:Python文字冒险-与游戏世界互动的物品...
  19. 2022年起重机司机(限桥式起重机)题库及答案
  20. Yii2 报错Getting unknown property: app\models\Product::

热门文章

  1. HashMap中ConcurrentModificationException异常解读
  2. 统一异常处理+错误编码设计方案
  3. ubuntu18.04虚拟机突然不能上网问题解决办法
  4. Android Retrofit+RxJava 优雅的处理服务器返回异常、错误
  5. 解决ajax异步传输数据,return返回为undefined的问题
  6. 解决虚拟机安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题(一般出现在win7 旗舰版)
  7. 解决protobuf import路径的问题
  8. Eclipse在高分屏下图标过小的解决方法
  9. .vimrc文件中的leader是什么?
  10. 《图像处理实例》之 曲线之间距离求解