1、Date类的使用

        /*** Date类的使用* */Date date = new Date();SimpleDateFormat dateFormat = new SimpleDateFormat();dateFormat.applyPattern("yyyy'年'MM'月'dd'日'");//或者SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy'年'MM'月'dd'日'");String formatDate = dateFormat.format(date);System.out.println(formatDate);

2、Calendar类的使用

        /*** Calendar类基本的获取时间的方法* */Calendar calendar = Calendar.getInstance();int year = calendar.get(Calendar.YEAR);int month = calendar.get(Calendar.MONTH)+1;        //月数加一才可得到当前月份,因为Calendar中以0为第一个月int dayOfWeek = calendar.get(Calendar.DATE);
//或者  int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK)-1;//需要减一,国际上大多数国家以星期日为一周的第一天,中国以星期一为一周的第一天int hour12 = calendar.get(Calendar.HOUR);             //十二小时制的小时数int hour24 = calendar.get(Calendar.HOUR_OF_DAY);      //二十四小时制的小时数int minute = calendar.get(Calendar.MINUTE);int second = calendar.get(Calendar.SECOND);int milliSecond = calendar.get(Calendar.MILLISECOND);System.out.println(year+"年"+month+"月"+dayOfWeek+"日"+hour24+"时"+minute+"分"+second+"秒"+milliSecond+"毫秒");
        /*** Calendar类获取某一日期对应这一年的星期几、第几天、第几周、第几月* */SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy:MM:dd");Date date1 = dateFormat1.parse("2012:12:01");calendar.setFirstDayOfWeek(Calendar.MONDAY);         //系统默认星期天是一周的第一天,设置这个不会改变dayOfWeek的值,但会改变weekOfYear的值calendar.setTime(date1);int dayOfWeek1 = calendar.get(Calendar.DAY_OF_WEEK) - 1;          //星期几int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);             //day of monthint dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);               //day of yearint weekOFMonth = calendar.get(Calendar.WEEK_OF_MONTH);           //week of monthint weekOfYear = calendar.get(Calendar.WEEK_OF_YEAR);             //week of yearSystem.out.println("dayOfWeek: "+dayOfWeek1);System.out.println("dayOfMonth: "+dayOfMonth);System.out.println("dayOfYear: "+dayOfYear);System.out.println("weekOFMonth: "+weekOFMonth);System.out.println("weekOfYear: "+weekOfYear);

JAVA学习笔记之 Date类和Calendar类的使用相关推荐

  1. java学习笔记6--类的继承、Object类

    接着前面的学习: java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) java学习笔记2--数据类型.数组 java学习笔记 ...

  2. java学习笔记13:正则表达式、System类、Date类、Calendar类

    一.正则表达式 1.概述:是指一个用来描述或者匹配一系列符合某个句法规则的字符串:其实就是一种规则,有自己特殊的应用. 2.正则表达式的组成规则 (1).字符 表达式 代表含义 x 字符 x.举例:' ...

  3. java学习笔记(13) 第13章 - 常用类

    第13 章常用类-目录 13.1 包装类 13.1.1 包装类的分类.包装类和基本数据的转换.案例演示.课堂测试 13.1.2 包装类型和String 类型的相互转换 13.1.3 Integer 类 ...

  4. Java学习笔记(六)--字符串String类

    文章目录 字符串 一.String 类 1.1 声明字符串 1.2 创建字符串 二.连接字符串 2.1 连接多个字符串 2.2 连接其他数据类型 三.获取字符串信息 3.1 获取字符串长度 3.2 字 ...

  5. java学习笔记7--抽象类与抽象方法

    接着前面的学习: java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--类与对象的基本概念(2) java学习笔记3--类与对象的基本概念(1) jav ...

  6. 第三次学JAVA再学不好就吃翔(part74)--Calendar类

    学习笔记,仅供参考 Calendar类 Calendar类是java.util包下的一个类,使用该类时需要导包. Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY ...

  7. 2022年Java学习笔记目录

    一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...

  8. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  9. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

最新文章

  1. 论文翻译 | Mask-SLAM:基于语义分割掩模的鲁棒特征单目SLAM
  2. python3连接mysql数据库_python3.4连接mysql数据库
  3. 课堂笔记——Data Mining(1)
  4. Moody Photoshop Panel for mac(ps专业色彩调色扩展面板)
  5. shell题库选择题_shell 练习题
  6. 先有电脑然后才有手机,为什么当时手机不叫“手脑”呢?
  7. OFFICE EXCEL表格中让A1 中的数字为变量时,如何引用
  8. Elasticsearch的javaAPI之get,delete,bulk
  9. P3371 单源最短路径【模板】 洛谷
  10. Django,Celery, rabbitmq
  11. php呼叫平台,什么是PHP运算符“?和“:”呼叫和他们做什么?
  12. 【EVE模拟器是干什么的】
  13. 论文导读 | 图上的可达性问题
  14. 对接微信公众(开放)平台,获取微信用户信息,实现第三方登录
  15. MPEG-7描述子(0)——颜色空间
  16. 软件测试架构师——众里寻她千百度
  17. python如何取消换行_python怎么取消换行
  18. 基于对象的软件定义存储——联想 NetApp DXL系列对象存储方案
  19. 计算机软件提供的审计抽样,2017年注会考试审计考点之审计抽样在控制测试中的应用...
  20. LibUIDK 学习------CSkinListCtrl控件消息响应事件

热门文章

  1. [220207] Find the Difference
  2. lateX 编译中文_LaTeX | 为学术论文排版而生【入门篇】
  3. 4核处理器_4核、6核以及8核 游戏玩家如何按需购买CPU
  4. c#养老院老人信息管理系统源码 论文_我市“老年人关爱服务体系建设”专题研究论文荣获第五届青年学者老龄论坛特等奖_社会民生_新闻频道...
  5. 全球唯一标识符 System.Guid.NewGuid().ToString()
  6. python 中的 __name__
  7. 简短总结一下C#里跨线程更新UI
  8. WebLogic Clustering Overview Slides
  9. 如何在数据源是空的时候,gridview显示表头(万能)
  10. 再谈JavaScript时钟中的16ms精度问题.