Java 日历类 Calendar
Java 日历类 Calendar
- 1.java.util.Calendar(日历)类
1.java.util.Calendar(日历)类
Calendar是一个抽象基类,==主要用于完成日期字段之间相互操作的功能。==也是说,常用来对于日期某个属性的相加或者相减,而不是用字符串拼接的方法。
- 获取Calendar实例的方法
- 使用Calendar.getInstance()方法
- 调用它的子类GregorianCalendar的构造器。
- 由于Calendar是抽象基类,所以不能用new的方式实现,只能用它的getInstance()方法。
- 一个Calendar的实例是系统时间的抽象表示,通过==get(int field)==方法来取得想要的时间信息。比如YEAR、MONTH、DAY_OF_WEEK、HOUR_OF_DAY 、MINUTE、SECOND,字段含义都基本可以见文知意。
- public void set(int field,int value)
- public void add(int field,int amount)
- public final Date getTime()
- public final void setTime(Date date)
- demo
@Testpublic void test4() {Calendar c = Calendar.getInstance();int day = c.get(Calendar.DAY_OF_MONTH);System.out.println(day);//8c.add(Calendar.DAY_OF_MONTH, 2); day = c.get(Calendar.DAY_OF_MONTH);System.out.println(day);//10c.set(Calendar.DAY_OF_MONTH, 23);Date d = c.getTime();System.out.println(d);//例子二Calendar calendar = Calendar.getInstance();// 从一个 Calendar 对象中获取 Date 对象Date date = calendar.getTime();//使用给定的 Date 设置此 Calendar 的时间calendar.setTime(date);calendar.set(Calendar.DAY_OF_MONTH, 8);System.out.println("当前时间日设置为8后,时间是:" + calendar.getTime());calendar.add(Calendar.HOUR, 2);System.out.println("当前时间加2小时后,时间是:" + calendar.getTime());calendar.add(Calendar.MONTH, -2);System.out.println("当前日期减2个月后,时间是:" + calendar.getTime());}
Java 日历类 Calendar相关推荐
- java日历类add方法_Java日历computeTime()方法及示例
java日历类add方法 日历类computeTime()方法 (Calendar Class computeTime() method) computeTime() method is availa ...
- java日历类add方法_Java日历computeFields()方法及示例
java日历类add方法 日历类的computeFields()方法 (Calendar Class computeFields() method) computeFields() method is ...
- java日历类add方法_Java日历setFirstDayOfWeek()方法与示例
java日历类add方法 日历类setFirstDayOfWeek()方法 (Calendar Class setFirstDayOfWeek() method) setFirstDayOfWeek( ...
- java日历类add方法_Java日历setMinimalDaysInFirstWeek()方法与示例
java日历类add方法 日历类setMinimalDaysInFirstWeek()方法 (Calendar Class setMinimalDaysInFirstWeek() method) se ...
- Java 的日历类Calendar
Calendar目录 一.概述 java.util.Calendar类是一个抽象类, 无法通过直接实例化得到对象 ,并且它是java日期处理的核心类之一.Calendar类为操作日历的类.日历字段 ...
- java日历类_java Calendar日历类
~Calendar类是一个抽象类,为特定瞬间与一组诸如YEAR,MONTH,DAY_OF_MONTH,HOUR等日历字段之间的转换提供了一些方 法,并为操作日历字段(例如获得下星期的日期)提供了一些方 ...
- java 日历类_JAVA 的日历类型
DAY_OF_WEEK_IN_MONTH :意思是1号到7号为第一周,8号到14号为第二周... package com.test.calendar; import java.util.Calenda ...
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...
- 【Java Calendar日历类】可视化日历程序(控制台输出)
Calendar日历类 Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年.月.日.时.分.秒的展示和计算. GregorianCalendar 是 Calendar 的一 ...
最新文章
- 语言模型也不能乱说话!DeepMind发布GopherCite:讲话必须带证据
- mysql逻辑删除的区别_不能和逻辑删除一起配置,不然报错。
- 基于 SpringBoot,来实现MySQL读写分离技术
- opengl加载显示3D模型MDC类型文件
- 简单介绍强引用,软引用,弱引用,虚引用
- 机器学习第三篇:详解朴素贝叶斯算法
- import导入模块
- html中script标签的使用方法
- 都是arm 为什么用java,为什么内存指令在ARM汇编中需要4个周期?
- 数据库事务复制(读写分离)设计的一点经验
- WINDOWS7都谢幕了,微软为何不出个补丁包?
- SpringMVC运行原理
- div元素(css)定位
- UEFI统一可扩展固件接口
- 分享一个好用的CSS布局
- 为什么Google优化排名前期要做长尾关键词?谷歌seo怎么做?
- 在MSRA学习项目管理
- 激活函数(sigmoid和ReLU)
- 淘宝芝麻信用分提升方法技巧
- RabbitMQ 高级特性(吐血猝死整理篇)
热门文章
- 多伦多大学计算机专业校区,多伦多大学计算机专业 简单介绍多伦多大学三个校区...
- 使用PowerDesigner创建概念数据模型
- 搜索+思维 珂朵莉的值域连续段
- python爬虫进阶-自如租房信息(CSS反爬)
- Adobe Camera Raw(RAW处理工具)for win​
- 【拉新有奖】2022云原生编程挑战赛,邀请小伙伴报名有奖
- 汽车OS 大战背后:关于制造商、谷歌、安卓和 Android Auto,QNX
- levelDB 的版本控制
- php连锁酒店管理系统毕业设计(附源码、运行环境)
- anki 插入表格_Anki导入导出之Excel也能批量制卡