Calendar

  • Calendar提供了获取或设置各种日历字段的方法。

  • 构造方法

    protected Calendar() :由于修饰符是protected,所以无法直接创建对象。

    其他方法:

    1. static Calendar getinstance(); 使用默认时区和区域获取日历

    2. void set(int yer(年),int ,month(月),int date(日),int hour(小时),int minute(分钟),int second(秒)) 设置日历的年月日小时分钟秒

    3. int get(int field); 返回给定日历字段的值,字段比如年月日等

    4. void setTime(Date date); 给定的Date设置此日历的时间,Date-Calendar

    5. Date setTime(); 返回一个Date表示此日历的时间。Calendar-Date

    6. void add(int fleld,int amount); 按照日历的规则,给指定字段添加或减少时间量;

    7. long getTimeInMillis(); 返回一个毫秒为单位该日历的值

package com.cheng.lei;
​
import java.util.Calendar;
​
public class Demo08 {public static void main(String[] args) {//1.创建Calendar对象Calendar calendar = Calendar.getInstance();System.out.println(calendar.getTime().toLocaleString() );System.out.println(calendar .getTimeInMillis() );//获取毫秒数//获取时间信息//获取年int yeay = calendar.get(calendar.YEAR);// 月 从0-11int month = calendar.get(calendar.MONTH );//日int day = calendar.get(calendar.DAY_OF_MONTH );//DATE//小时int hour = calendar.get(calendar.HOUR_OF_DAY );//HOUR  12小时; HOUR_OF_DA  24小时//分钟int minute = calendar.get(calendar.MINUTE );//秒int second = calendar.get(calendar.SECOND);System.out.println(yeay+"年"+(month+1)+"月"+day+"日"+hour+":"+minute+":"+second);//修改时间Calendar calendar2 = Calendar.getInstance();calendar2.set(calendar2.DAY_OF_MONTH,2);System.out.println(calendar2.getTime().toLocaleString() );//add方法修改时间calendar.add(Calendar.DAY_OF_MONTH ,-2);System.out.println(calendar.getTime().toLocaleString() );//补充方法int max = calendar.getActualMaximum(Calendar.DAY_OF_MONTH );//日期最大值int min = calendar.getActualMinimum(Calendar.DAY_OF_MONTH );//日期最小值System.out.println(max);//30System.out.println(min);//1}
}

Calendar(日期)相关推荐

  1. ASP.NET中 Calendar(日期控件)的使用

    ylbtech-ASP.NET-Control-Basic:Calendar(日期控件)的使用 ASP.NET中 Calendar(日期控件)的使用. 1.A,运行效果返回顶部 Calendar(日期 ...

  2. 【C#】wpf自定义calendar日期选择控件的样式

    原文:[C#]wpf自定义calendar日期选择控件的样式 首先上图看下样式 原理 总览 ItemsControl内容的生成 实现 界面的实现 后台ViewModel的实现 首先上图,看下样式 原理 ...

  3. java 日期calendar_java成神之——date和calendar日期的用法

    Date和Calendar日期的用法 Date类 System.currentTimeMillis() // 当前时间毫秒数 Date time = new Date(); time.getTime( ...

  4. java获取的日期加一天_java calendar 日期实现不断加一天的代码

    我就废话不多说了,大家还是直接看代码吧~ Calendar cc=Calendar.getInstance();//获得系统时间 cc.add(cc.DATE, 1);//让日子每天向后加一天 dat ...

  5. 记一次easyui使用calendar日期插件实现日期多选

    easyui使用calendar日期插件实现日期多选 写在前面 需求 知己知彼 百战百胜 写完收工 写在前面 java开发,17年大专毕业.好不容易找个工作做了一年半左右结果行业不景气,我还没凉公司先 ...

  6. Date、DateFormat、Calendar日期类

    目录: 1.Date 2.DateFormat 3.Calendar 1.Date (1)所在位置 java.util.Date; (2)两种创建对象的方法: 如果调用空参构造创建对象那么对象为当前的 ...

  7. Android开发之Java和Calendar日期上一年,上一个月,前一天,前一周的方法

    公司做的项目要求选择日期可以选择上一个月的,很简单,但是涉及到临界日期,例如跨年 直接的问题从2019.1.1往前一个月那就不简单了,于是找到相关方法自己尝试下.理解出了两个往前一年的区别 看下图: ...

  8. [转]ASP.NET MVC HtmlHelper扩展之Calendar日期时间选择

    本文转自:http://blog.bossma.cn/asp_net_mvc/asp-net-mvc-htmlhelper-calendar-datetime-select/ 这里我们扩展HtmlHe ...

  9. Calendar日期类获取上月同期需求

    业务需求:获取昨天,前天,以及上月同期时间的数据 首先我想到的是使用日期类Calendar去处理,Calender是java自带的一个用于日历的类,方便处理此类的时间问题. 在处理上月同期的时候我遇到 ...

  10. java calendar日期计算_JAVA中用CALENDAR类计算周和周的起始日期(转)

    1 packagecom.tongyue.hot.web;2 3 importjava.util.Calendar;4 importjava.util.Date;5 importjava.util.G ...

最新文章

  1. Java中String类的方法及说明
  2. 哪个相机可以拍gif动图_直接拍摄gif动图的手机app你见过吗
  3. 使用canvas绘制时钟
  4. 笔试编程题常用的一些技巧方法
  5. Laravel 速记表
  6. Spring8中lambda表达式的学习(Function接口、BiFunction接口、Consumer接口)
  7. 【海康威视】前端开发:【1】弹框内容被视频画面遮挡,弹框提示如何覆盖视频画面?【已解决】
  8. 给浏览器添加油猴插件 and 如何使用
  9. 粒子群算法(7)------粒子群算法局部版本的实现
  10. 如何在Android上查看本地空气质量指数
  11. apiclod 上传图片_apicloud图片上传
  12. 用计算机弹歌旧梦一场歌词,早知惊鸿一场何必情深一往是什么歌 《旧梦一场》歌词哪里听...
  13. win10打开谷歌浏览器chrome,并进入kiosk模式
  14. c#取消word修订痕迹_C# 插入、修改、删除Word批注
  15. STM32 TM1628程序
  16. 计算机二级证书中专能考吗,中专可以考什么资格证
  17. php开发cms漏洞,bagecms漏洞复现
  18. 赛龙舟游戏html,赛龙舟最新版-赛龙舟游戏最新版预约v1.0-游戏宝手游网
  19. java有声小说如何开发_怎么才能做有声小说播音?有声书主播如何训练?
  20. 松下推出人脸识别服务器软件 使用深度学习技术

热门文章

  1. 生活随记 - 我和老柳的记录
  2. 剑指泛娱乐,互联网企业产业布局再度升级
  3. P4909 Ski Lift G 题解
  4. 多媒体-比较全面的列举视频,电子书等得格式
  5. unit 10 文档练习
  6. ftok()函数解析
  7. Boosting算法和Adaboost算法的关系
  8. Matlab中产生正态分布随机数的函数normrnd
  9. Verilog中的signed运算
  10. 11 个最优的 Python 编译器和解释器