GregorianCalendar公里类】的更多相关文章

使用GregorianCalendar 获得日期是年中第几周第几天 public class Common { /// <summary> /// 获取日期是年中的第几周 /// </summary> /// <param name="dtime"></param> /// <returns></returns> public static int GetWeekIndexOfYear(DateTime dtime…
一.概念 Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年.月.日.时.分.秒的展示和计算. GregorianCalendar 是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统. [提示]月份的表示,一月是0,二月是1,以此类推,12月是11. 因为大多数人习惯于使用单词而不是使用数字来表示月份,这样程序也许更易读,父类Calendar使用常量来表 示月份:JANUARY.FEBRUARY等. [代码示例] /* *测试日历 C…
1.自动装箱和自动拆箱 自动装箱:基本类型就自动的封装到与它相同类型的包装中:如: 创建一个对象时:Integer i = 100;本质上是编译器编译时为我们添加了:Integer i = new Integer(100); 自动拆箱:包装类对象自动转换成基本类型数据,如: int a = new Integer(100);本质上,编译器为我们添加了:int a = new Integer(100).intValue(); 此类中的方法中的缓存问题 [-128, 127]之间的数,仍然被当做基本…
本文要点: 基本数据类型的包装类 字符串相关类: 不可变字符序列:String 可变字符序列:StringBuffer.StringBuilder 时间处理相关类: Date DateFormat.SimpleDateFormat Calendar Math类 File类 枚举类 一.基本数据类型的包装类(Wrapper Class) 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的.但是我们在实际使用中经常需要将…
一.JAVA System类概述 1.概述: System 类是一个抽象类,所有的字段和方法都是静态的,即不能被实例化.其中包含一些有用的类字段和方法,它不能被实例化.在 System 类提供的设施中,有三个静态的变量in.out.err,分别对应标准输入.标准输出和错误输出流:有对外部定义的属性和环境变量的访问的方法:加载文件和库的方法:还有快速复制数组的一部分的实用方法.因此,System.in.System.out.System.err实际上表示三个对象,这也就是为什么可以用System.…
查看文章     Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着很重要的地位,所以在这里想对这两个类进行一个基本的讲解,由于技术有限,不到之处请指正. Date类顾名思义,一看就知道是和日期有关的类了,这个类最主要的作用就是获得当前时间了,然而这个类里面也具有设置时间以及一些其他的功能,可是由于 本身设计的问题,这些方法却遭到众多批评,而这些遭受批评的功能都已移…
笔记整理 来源于<Java核心技术卷 I > <Java编程思想> 1. 类之间的关系 依赖 users– a 是一种最明显的.最常见的关系.如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类. 尽可能地将相互依赖的类减至最少.如果类A不知道B的存在,它就不会关心B的任何改变(这意味着B的改变不会导致A产生任何bug).让类之间的耦合度最小. 聚合 has – a 是一种具体且易于理解的关系.一个Order对象包含一些Item对象.聚合关系意味着类A的对象包含类B的对…
笔记整理 来源于<Java核心技术卷 I > <Java编程思想> 1. 类之间的关系 1.1 依赖 users– a 是一种最明显的.最常见的关系.如果一个类的方法操作另一个类的对象,我们就说一个类依赖于另一个类. 尽可能地将相互依赖的类减至最少.如果类A不知道B的存在,它就不会关心B的任何改变(这意味着B的改变不会导致A产生任何bug).让类之间的耦合度最小. 1.2 聚合 has – a 是一种具体且易于理解的关系.一个Order对象包含一些Item对象.聚合关系意味着类A的…
Calendar c = Calendar.getInstance();//创建实例 默认是当前时刻 c.get(Calendar.YEAR); c.get(Calendar.MONTH); c.get(Calendar.DATE);//获取年,月,日 当然时分秒也可以 注意这里的月份比较特殊 从0开始 c.get(Calendar.DAY_OF_WEEK);//获取当前日期在星期中的第几天 从1-7对应 日-六 c.getActualMaximum(Calendar.DAY_OF_MONTH)…
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 测试日期类 * */ public class TestCalendr { public static void main(String[] args) { Calendar c = new GregorianCalendar(); c.set(2015, 8, 16, 12, 12, 12); //@1 三种形式…