首页 > 编程语言 >Java Calendar日历类型常见方法

Java Calendar日历类型常见方法

时间:2023-11-27 09:47:09浏览次数:34  
标签:Java int 日历 MONTH field 字段 Date Calendar

# 1. 获取日期和时间:

- `get(int field)`:获取指定字段的值,如`Calendar.YEAR`获取年份,`Calendar.MONTH`获取月份等。
- `getTime()`:获取日期对象对应的Date类型。

# 2. 设置日期和时间:

- `set(int field, int value)`:设置指定字段的值,如`Calendar.YEAR`设置年份,`Calendar.MONTH`设置月份等。
- `setTime(Date date)`:将日期对象对应的Date类型设置给Calendar对象。

# 3. 操作日期和时间:

- `add(int field, int amount)`:将指定字段的值加上指定的数量,如`Calendar.DATE`加上3天,`Calendar.MONTH`加上2个月等。
- `roll(int field, boolean up)`:将指定字段的值向上或向下滚动,如`Calendar.DATE`向上滚动一天,`Calendar.MONTH`向下滚动一个月等。

标签:Java,int,日历,MONTH,field,字段,Date,Calendar
From: https://www.cnblogs.com/xiaohe7-1s/p/17858506.html

相关文章

  • Java开发者的Python快速进修指南:网络编程及并发编程
    今天我们将对网络编程和多线程技术进行讲解,这两者的原理大家都已经了解了,因此我们主要关注的是它们的写法区别。虽然这些区别并不是非常明显,但我们之所以将网络编程和多线程一起讲解,是因为在学习Java的socket知识时,我们通常会将它们结合使用,以实现服务器对多个客户端连接的阻塞IO......
  • java基础学习:赋值运算符
    扩展的赋值运算符隐含了强制类型转换  packagecom.itheima.operator;publicclassQperator3{publicstaticvoidmain(String[]args){//目标:掌握扩展赋值运算符的使用//+=//需求类似于收红包doublea=9.5;dou......
  • 观察者模式--Java实现
    相关类图具体代码//Observer.javapackageorg.example.test019;publicinterfaceObserver{publicvoidbuy();publicvoidcry();}//Subject.javapackageorg.example.test019;importjava.util.ArrayList;publicabstractclassSubject{protect......
  • 状态模式--Java实现
    具体代码//Account.javapackageorg.example.test020;publicclassAccount{publicAccountStategetAccountState(){returnaccountState;}publicvoidsetAccountState(AccountStateaccountState){this.accountState=accountState;......
  • 策略模式--Java实现
    具体代码//Travel.javapackageorg.example.test021;publicinterfaceTravel{publicvoidtravel();}//Person.javapackageorg.example.test021;publicclassPerson{publicTravelgetTravel(){returntravel;}publicvoidsetTrav......
  • C++ 服务端与 Java 客户端的简单连接
    记录一下如何用两种语言简单通信,(其实也大差不差的,应该把。。。)//C++服务端#include<sys/socket.h>#include<netinet/in.h>#include<arpa/inet.h>#include<unistd.h>#include<iostream>#include<cstring>usingstd::cout;usingstd::endl;usingst......
  • Java开发者的Python快速进修指南:自定义模块及常用模块
    好的,按照我们平常的惯例,我先来讲一下今天这节课的内容,以及Java和Python在某些方面的相似之处。Python使用import语句来导入包,而Java也是如此。然而,两者之间的区别在于Python没有类路径的概念,它直接使用.py文件的文件名作为导入路径,并将其余的工作交给Python解释器来扫描和处理。另......
  • docker构建打包java项目
    docker构建打包java项目简介本项目用于研究和实践docker的工作流部署发布查看github源码技术栈spring-web(RESTAPI请求交互)redis(用于实验多容器通信)mavendocker常用命令docker--help可查看帮助指令查看镜像列表dockerimagels查看容器列表docker......
  • 透析Java本质的36个话题02运算符与表达式
    1.莫衷一是——i+++j该如何计算?三个加号​ 在java中默认前面结合也就是(i++)+jinti=25;intj=2;intresult=i+++j;System.out.println(i);System.out.println(j);/*262*/贪心规则编译器的贪心规则,分析符号......
  • 透析Java本质的36个话题第四章 04构造器与变量(不全)
    1.相差无几-main方法很“特殊”吗?1.main方法的重载。2.调用main方法。3.继承main方法。4.隐藏main方法。5.main方法抛出异常。6.带有类型参数。main方法的重载​ 可以编译通过,但是找不到程序入口publicstaticvoidmain(){}staticvoidmain(){}......