博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础知识强化95:Calendar类之Calendar类的add()和set()方法
阅读量:5298 次
发布时间:2019-06-14

本文共 1883 字,大约阅读时间需要 6 分钟。

1. Calendar的add()和set()方法:

1 public  void  add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作2 public  final void  set(int year, int month, int date):设置当前日历的年月日

2. 代码示例:

1 package cn.itcast_02; 2  3 import java.util.Calendar; 4  5 /* 6  * public void add(int field,int amount):根据给定的日历字段和对应的时间,来对当前的日历进行操作。 7  * public final void set(int year,int month,int date):设置当前日历的年月日 8  */ 9 public class CalendarDemo {10     public static void main(String[] args) {11         // 获取当前的日历时间12         Calendar c = Calendar.getInstance();13 14         // 获取年15         int year = c.get(Calendar.YEAR);16         // 获取月17         int month = c.get(Calendar.MONTH);18         // 获取日19         int date = c.get(Calendar.DATE);20         System.out.println(year + "年" + (month + 1) + "月" + date + "日");21 22         // // 三年前的今天23         // c.add(Calendar.YEAR, -3);24         // // 获取年25         // year = c.get(Calendar.YEAR);26         // // 获取月27         // month = c.get(Calendar.MONTH);28         // // 获取日29         // date = c.get(Calendar.DATE);30         // System.out.println(year + "年" + (month + 1) + "月" + date + "日");31 32         // 5年后的10天前33         c.add(Calendar.YEAR, 5);34         c.add(Calendar.DATE, -10);35         // 获取年36         year = c.get(Calendar.YEAR);37         // 获取月38         month = c.get(Calendar.MONTH);39         // 获取日40         date = c.get(Calendar.DATE);41         System.out.println(year + "年" + (month + 1) + "月" + date + "日");42         System.out.println("--------------");43 44         c.set(2011, 11, 11);//这里月份是从0~11(11表示12月)45         // 获取年46         year = c.get(Calendar.YEAR);47         // 获取月48         month = c.get(Calendar.MONTH);49         // 获取日50         date = c.get(Calendar.DATE);51         System.out.println(year + "年" + (month + 1) + "月" + date + "日");52     }53 }

运行效果图如下:

转载于:https://www.cnblogs.com/hebao0514/p/4839120.html

你可能感兴趣的文章
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
vue.js基础
查看>>
电脑的自带图标的显示
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
关于在Idea 创建Maven项目时,无法在source文件下创建servlet文件问题解决!
查看>>
对 HTTP 304 的理解
查看>>
深入理解css中的margin属性
查看>>
C++ 删除字符串的两种实现方式
查看>>
电容选型
查看>>
ORA-01502: 索引'P_ABCD.PK_WEB_BASE'或这类索引的分区处于不可用状态
查看>>
Spring EL hello world实例
查看>>
百度地图API地理位置和坐标转换
查看>>
MyBatis学习总结(六)——调用存储过程
查看>>
code-代码平台服务器路径
查看>>
离线安装 Visual Studio Express 而不下载整个镜像文件的方法(转载)
查看>>
2017-2018-2偏微分方程复习题解析10
查看>>
Java抽象类和接口的比较
查看>>
iOS UI控件5-UIPickerView
查看>>
php连接postgresql数据库
查看>>