1.初始化

//获取Calendar对象,默认值为当前时间
Calendar c = Calendar.getInstance();

//设置小时为8点
sleep_plan.set(Calendar.HOUR_OF_DAY, 8);

//设置分钟为0
sleep_plan.set(Calendar.MINUTE, 0);

 

2.比较两个时间

Calendar c,c2;

boolean after = c.after(c2);

boolean before = c.before(c2);

3.加一个月

方法1:

c.set(Calendar.MONTH, c.get(Calendar.MONTH) + 1);

方法2:

c.add(Calendar.MONTH, 1);

区别:add方法会处理自然月的增减来处理日期部分,set方法却只是当成30天来处理。

4.设计思路:

Calendar是个抽象类。

但通过Calendar.getInstance可以获取实现对象。

参考:http://blog.csdn.net/52rainbow/article/details/5002533

转载于:https://www.cnblogs.com/jorig/archive/2013/01/10/2854847.html

Java Calendar 基本用法相关推荐

  1. Java Calendar用法

    1. Calendar初始化 Calendar calendar = Calendar.getInstance(); 默认返回GregorianCalendar实例,在GregorianCalenda ...

  2. java中用法实例_java中Calendar类用法实例详解

    本文实例讲述了java中Calendar类用法.分享给大家供大家参考,具体如下: java中的Calendar在开发中经常被忽略,这篇博客总结一下这个类,对后面项目中使用时期的时候有帮助. Calen ...

  3. 四种Java线程池用法解析

    四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1.new Thread的弊端 ...

  4. 2020-12-17 【 java优先队列的用法】

    java优先队列的用法 peek是top() 只取最上面的元素 poll是pop() 弹出 add是添加 push 类的比较器,相对于仿函数 struct cmp{ bool operator ()( ...

  5. java中import用法

    java中import用法 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 impo ...

  6. Java Calendar 类的时间操作

    Java Calendar 类时间操作,这也许是创建和管理日历最简单的一个方案,示范代码很简单. 演示了获取时间,日期时间的累加和累减,以及比较. 原文地址:blog.csdn.NET/joyous/ ...

  7. Java Calendar使用指南

    Java Calendar使用指南 @(JAVA)[java] 完整代码请见:https://github.com/lujinhong/lujinhong-commons/tree/master/lu ...

  8. java.nio.ByteBuffer用法小结

    转载自  java.nio.ByteBuffer用法小结 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入 ...

  9. Java Spring IOC用法

    Java Spring IOC用法 Spring IoC 转载于:http://www.cnblogs.com/flowwind/p/4772375.html 在前两篇文章中,我们讲了java web ...

最新文章

  1. GEMM与AutoKernel算子优化
  2. 周洪立:一个外交官眼里的盛大文化
  3. tcp/ip 协议栈Linux内核源码分析八 路由子系统分析三 路由表
  4. jackson 驼峰注解_jackson - jackson annotations注解详解
  5. 通过sqlplus执行*.sql文件时常见的问题总结
  6. SAP Spartacus 最后渲染出的页面和后台 CMS 页面元数据的一一对应
  7. The connection to adb is down
  8. hdu 4560 拆点最大流 ***
  9. IOT(10)---NB-IOT的物联网十大典型应用场景
  10. spring配置数据源的4种方式--简介
  11. 【十二】Jmeter:“CSV 数据文件设置”参数化请求出现中文乱码
  12. 蓝桥杯 ADV-79 算法提高 时间转换
  13. 数据挖掘概念与技术11--数据仓库的实现
  14. [DiMP跟踪算法]代码学习笔记
  15. HashMap如何解决hash冲突?
  16. Oracle数据库 | Oracle备份实例
  17. TCP/IP协议讲解
  18. Office服务器意外响应,Office 所有使用过程中未响应,崩溃,意外关闭
  19. Support Vector Machine学习笔记
  20. matlab曲面拟合的算法,用Matlab 实现移动曲面拟合法生成DEM

热门文章

  1. python中arr是什么意思_python中关于arr[...,1]和arr[:,:,1]的联系与区别
  2. python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
  3. C语言10的五百次方占位,震惊:10的500次方个宇宙?实在无法想象
  4. java数组 js数组的长度_js中split()方法得到的数组长度问题
  5. cordova+vue项目整合
  6. 苏州科技学院计算机组成原理考试,苏州科技学院计算机组成原理复习提纲.doc...
  7. sending data mysql_MySQL查询中Sending data占用大量时间的问题处理
  8. 云顶之弈法机器人_云顶之弈:拳头加强机器人,6法机器人主C打法直接火了!...
  9. python输入数字是什么类型的游戏_“数字炸弹”——一个练习Python基础知识的小游戏...
  10. java 可见_Java可见性机制的原理