Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Calendar类-set()方法的延时操作

Calendar类-set()方法的延时操作

作者头像
sr
发布于 2018-08-20 02:09:38
发布于 2018-08-20 02:09:38
52400
代码可运行
举报
文章被收录于专栏:swag codeswag code
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import java.util.Calendar;

public class LazyTest {

public static void main(String[] args) {
 Calendar cal = Calendar.getInstance();
 cal.set(2003, 7, 31);
 cal.set(Calendar.MONTH , 8);
 System.out.println(cal.getTime());
 cal.set(Calendar.DATE, 5);
 System.out.println(cal.getTime());
 
 }
}

运行结果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Wed Oct 01 21:02:26 CST 2003
Sun Oct 05 21:02:26 CST 2003

set(f,value)方法将日历字段f更改为value,此外还设置了一个内部成员变量,

已指示日历字段f已经被更改,但是,Calendar所代表的时间却不会立即修改,

直到下次调用get(),add(),getTime()方法时才会重新计算日历的时间

优势:延迟修改,多次调用set()不会触发多次不必要的计算

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java中Calendar类的常用方法
月份的下标从 0 开始,设置时同样需要注意,比如我们设置为 2 月 15 日除夕当晚的倒计时的最后一秒: 2018-02-15 23:59:59 可以这样:
全栈程序员站长
2022/07/01
7450
Java日期计算常用方法《详细版》
🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》 🐅 学会Golang语言,畅玩云原生,走遍大小厂~
猫头虎
2024/04/07
2580
Java Calendar 类的时间操作 原
Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。
wuweixiang
2018/08/14
5710
Calendar类的容错性
JAVA讲义/07/7.4 import java.util.Calendar; public class LenientTest { public static void main(String args[]) { Calendar cal =Calendar.getInstance(); cal.set(Calendar.MONTH,13);//1 System.out.println(cal.getTime()); cal.setLenient(false);//关闭容错性 cal.se
sr
2018/08/20
2940
Java—java.util.calendar类详解「建议收藏」
java.util.Calendar类是一个抽象类,是java日期处理的核心类之一。Calendar类为操作日历字段,及其与特定瞬间之间的转换提供了方法。日历字段包含YEAR、MONTH、DAY_OF_MONTH、HOUR等,它们都是Calendar类的静态常量。
全栈程序员站长
2022/11/09
4.9K0
Java—java.util.calendar类详解「建议收藏」
java小工具util系列1:日期和字符串转换工具
https://blog.csdn.net/a924382407/article/details/121955349
刘大猫
2024/11/28
1430
Java获取的一天、本星期、这个月、本季度、一年等 开始和结束时间
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117655.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/05
8760
一步一步教你使用Java Calendar类进行日期计算
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点之Calendar类,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~
bug菌
2024/07/29
1390
一步一步教你使用Java Calendar类进行日期计算
calendar类的方法_unsafe类常用方法
java.util.Claendar日历类,抽象类,在Date类后出现的,替换掉了很多Date类中的方法,该类将所有的可能用到的时间信息封装为静态成员变量,通过类名.静态成员变量获取时间字段值
全栈程序员站长
2022/11/09
7780
java 转为Calendar_java Calendar和Date()的转化
public static void main(String args[]){
全栈程序员站长
2022/06/26
9180
时间工具类
import java.sql.Timestamp; import java.text.ParseException; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.*; /** * <p>时间工具类</p> * * @author : LiYu * @date : 2020-10-23 15:22 **/ public class TimeUtils { /*
jaychou
2022/12/26
1.3K0
JDK1.9-常用类时间日期类
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
cwl_java
2019/12/03
8480
使用java的Calendar工具类获取到本月的第一天起始时间和最后一天结束时间。
1、使用java的Calendar工具类获取到本月的第一天起始时间和最后一天结束时间。
别先生
2018/12/12
3.8K0
Java获取当前时间详解
Java获取当前时间详解的上一个月和下一个月,第一天和最后一天,任意时间的第一天和最后一天,任意时间上一个月和下一个月详解
botkenni
2019/11/13
1.5K0
java常用类之Calendar类[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/29
5490
java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周、近1个月、近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar
执笔记忆的空白
2020/12/25
10.6K0
第三阶段-Java常见对象:【第十一章 Date、DateFormat和Calendar类】
可以进行日期和字符串的格式化和解析,但是由于是抽象类,所以使用具体子类SimpleDateFormat。
BWH_Steven
2019/08/09
4130
日历(Calendar)
Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为字段值,方便获取。
星哥玩云
2022/09/14
3.6K0
日历(Calendar)
java_Object类、日期时间类、System类、包装类
java.lang.Object 类是所有类的父类。它描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。
咕咕星
2020/08/19
1.3K0
java_Object类、日期时间类、System类、包装类
java关于时间比较|String转Date|Date转String|指定时间加上指定天数后的日期|当时时间加上指定天数后的日期等的方法
但是都比较杂,看着很累,我呢就提取了一些精华的部分和经常用到的一些时间比较,其中包括
小小鱼儿小小林
2020/06/24
3.1K0
java关于时间比较|String转Date|Date转String|指定时间加上指定天数后的日期|当时时间加上指定天数后的日期等的方法
推荐阅读
相关推荐
Java中Calendar类的常用方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验