Calendar类 set方法 get方法 add方法

Calendar类 set方法 get方法 add方法

package asd;
import java.util.*;
public class zixue {
public static void main(String[] args) {
demo01();//实验的是get()方法;
demo02();//实验的是set()方法;
}
//---------------------------------------------------------
//【2.public void set(int field,int value):将给定的日历字段设置为给定值】
/**

  • 2.public void set(int field,int value):将给定的日历字段设置为给定值

  • ①参数1:日历字段;参数2是要给定的数值
    */
    public static void demo02(){
    //使用getInstance方法来获取Calendar类的对象
    Calendar c=Calendar.getInstance();
    c.set(Calendar.YEAR,2024);
    //注意:设置年月的时候不需要输出什么,所以呢,我们也没必要去设置方法的返回值类型及变量
    //设置的年月日方法是单独进行使用的,与get方法是分开的,不能混为一谈
    int year=c.get(Calendar.YEAR);
    //调用查看日期的方法还是使用get方法,
    System.out.println(year);

    //设置月,即给月份进行重新赋值
    c.set(Calendar.MONTH, 3);
    int month=c.get(Calendar.MONTH);
    System.out.println(month);

    //设置日,即重新给天进行赋值
    c.set(Calendar.DATE,23);
    int date=c.get(Calendar.DATE);
    System.out.println(date);

    c.set(8888, 8, 8);
    //同时进行设置,既设置年月,也设置日,但是查看的时候不能同时进行显示,目前还不知道
    int date1=c.get(Calendar.YEAR);
    System.out.println(date1);

}
//---------------------------------------------------------
//【1.public int get (int field):返回给定日历字段的值】
/**

  • 1.public int get (int field):返回给定日历字段的值

  • ①参数 int field:日历类的字段,可以使用Calendar类的静态成员方法变量获取

  • ②变量:这里的变量指的是YEAR MONTH DATE HOUR MINUTE SECOND等等字段值

  • ③返回值:字段所能代表的具体的值
    */
    private static void demo01(){
    //使用getIntence方法来获得Calendar的使用权
    Calendar c=Calendar.getInstance();
    //调用方法在进行传参的时候要记得是调用的是类中的静态成员,必须加着类名进行调用
    int year=c.get(Calendar.YEAR);
    //方法的调用也是使用的对象的值进行调用的返回类型是int类型
    System.out.print(year+“年”);

    int month=c.get(Calendar.MONTH);
    System.out.print(month+“月”);
    //西方的月份是0-11表示的,东方+1表示

    int date=c.get(Calendar.DATE);
    System.out.println(date+“日”);

    //输出结果为:2020年4月5日

    }
    //------------------------------------------------------------
    }
    在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/444127.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

剑指offer:31-32记录(4道)

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但…

炸窝Vector简介

/** 1.Vector的介绍&#xff1a;* Vector<E>是所有单列集合的鼻祖&#xff0c;但是在JAVA1.2版本之后就被Collection集合所替代&#xff0c;Vector可以实现可增长的对象数组* 与数组一样&#xff0c;它包含可以使用整数索引进行访问的组件* 但是它的大小可以根据需要增加…

剑指offer:33-37记录

输入一个整数数组&#xff0c;判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true&#xff0c;否则返回 false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树&#xff1a; 5 / \ 2 6 / \ 1 3 示例 1&#xff1a; 输入: [1,6,…

剑指offer:39-42记录

数组中有一个数字出现的次数超过数组长度的一半&#xff0c;请找出这个数字。 你可以假设数组是非空的&#xff0c;并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 输出: 2 限制&#xff1a; 1 < 数组长度 < 50000 思路&#xff1a;…

炸窝哈希值的原理

package asdfg; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class aaa { public static void main(String[] args) {/*** 小提示&#xff1a;* 1.对于所有没有索引的方法&#xff0c;我们都不能使用for循环进行遍历* 2.提到接口&am…

剑指offer:45-48记录

输入一个正整数数组&#xff0c;把数组里所有数字拼接起来排成一个数&#xff0c;打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.length < 100 说明:…

炸窝(可变函数)

可变函数源码理解&#xff1a;学生角度&#xff0c;更易操作 public static void main(String[] args) {/*int cadd(10,29);System.out.println(c);*///此时可以随意的进行数据的传递add(20,30,40);//[I1db9742:解释&#xff0c;中括号代表是一个数组&#xff0c;为一个地址值…

剑指offer:50-53记录

在字符串 s 中找出第一个只出现一次的字符。如果没有&#xff0c;返回一个单空格。 示例: s "abaccdeff" 返回 "b" s "" 返回 " " 限制&#xff1a; 0 < s 的长度 < 50000 思路&#xff1a;map记录次数&#xff0c;再…

Eclipse安装插件的几种方式

前段时间Google转向了IDEA&#xff0c;貌似有些动摇了Eclipse作为Java领域IDE龙头老大的位置&#xff0c;为此引起了Eclipse粉丝和IDEA粉丝的集体骂战。类似这种骂战向来都不绝于耳&#xff0c;貌似程序员的都比较多&#xff0c;可能大家都是搞技术出身&#xff0c;都很自信。其…

炸窝(Collections当中的addAll方法)

public class aaa { public static void main(String[] args) {/** java.util.Collections是集合工具类&#xff0c;用来对集合进行操作&#xff0c;* * 集合Collections当中的两个方法&#xff1a;* 1.addAll方法&#xff1a;因为是静态方法&#xff0c;嗯所以可以.直接吹风机…

剑指offer:55-58记录

输入一棵二叉树的根节点&#xff0c;求该树的深度。从根节点到叶节点依次经过的节点&#xff08;含根、叶节点&#xff09;形成树的一条路径&#xff0c;最长路径的长度为树的深度。 例如&#xff1a; 给定二叉树 [3,9,20,null,null,15,7]&#xff0c; 3 / \ 9 20 …

Map集合知识点(炸窝)

/** * 简单的介绍一下我们接下来准备学习的集合MAP集合 * * Map集合的简单概述&#xff1a; * 其中的健是不能进行重复的&#xff0c;而且每一健只能映射一个值&#xff0c;简单的说就是K与V是一一对应的&#xff0c;不能有其他的关系&#xff0c; * 但是我们注意到value值是可…

剑指offer:63-66记录

假设把某股票的价格按照时间先后顺序存储在数组中&#xff0c;请问买卖该股票一次可能获得的最大利润是多少&#xff1f; 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天&#xff08;股票价格 1&#xff09;的时候买入&#xff0c;在第 5 天&#xff08;股票价格 6&a…

【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)

3/22更新 剑指offer 题目链接 建议大部分题都会做&#xff0c;都能比较快速且准确的写出来。关于做题方式&#xff0c;我的建议是&#xff1a;一道一道刷即可&#xff0c;因为难度一般&#xff0c;不用系统的学习什么知识&#xff0c;遇到实在不会的就跳过即可。 我这里写了…

逆序存储【数据结构】

C语言中malloc是动态内存分配函数。 函数原型&#xff1a;void malloc(unsigned int num_bytes); 参数&#xff1a;num_bytes 是无符号整型&#xff0c;用于表示分配的字节数。 返回值&#xff1a;如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定)&#xff0…

为什么 main 方法是 public static void ?

main 方法是我们学习Java编程语言时知道的第一个方法&#xff0c;你是否曾经想过为什么 main 方法是 public、static、void 的。当然&#xff0c;很多人首先学的是C和C&#xff0c;但是在Java中main方法与前者有些细微的不同&#xff0c;它不会返回任何值&#xff0c;为什么 ma…

返回地址【数据结构】

小问题&#xff1f; 1.我们是如何根据地址值来找到我们对应的数据的&#xff1f; 详细陈述一下&#xff1a;当我们开辟一个整数类型&#xff0c;取名为a&#xff0c;假设地址空间是从数值为2000进行存储&#xff0c;并且我们假设整形占用4个字节&#xff0c;那么我们在内存中需…

【超级详细的小白教程】Hexo 搭建自己的博客

– 前言 这是一篇有关如何使用 Github Pages 和 Hexo 搭建属于自己独立博客的详尽教程&#xff0c;本人是软件工程专业本科生&#xff0c;目前只学习了C和C编程语言&#xff0c;对网站开发的有关知识几乎为零&#xff0c;这也是我搭建好自己的博客之后写的第一篇博客&#xff…

面向对象思想精华总结

一、三大特性 封装继承多态 二、类图 泛化关系 (Generalization)实现关系 (Realization)聚合关系 (Aggregation)组合关系 (Composition)关联关系 (Association)依赖关系 (Dependency) 三、设计原则 S.O.L.I.D其他常见原则 参考资料 一、三大特性 封装 利用抽象数据类型将数据…

数组名与指向数组的指针之间的联系与区别【数据结构】

我们遇到一个非常棘手的问题&#xff0c;这个问题就是&#xff0c;对于一堆数据来说&#xff0c;我们进行存储&#xff0c;放到一个指定的仓库当中&#xff0c;先前我们使用数组加加标的形式进行访问仓库当中的元素位置&#xff0c;但是呢&#xff0c;现在我们使用的是一个指针…