美文网首页
日期类和包装类

日期类和包装类

作者: 谭二皮 | 来源:发表于2018-09-10 09:10 被阅读0次

/*

* DATE

*/

////创建日期对象

//Date d = new Date();

//System.out.println(d.getTime());//以毫秒计算返回当前系统 从1970-01-01日00:00开始

//

////使用默认方式构建SimpleDateFormat

//SimpleDateFormat sdf = new SimpleDateFormat();

//String s = sdf.format(d);//格式化

//System.out.println(s);//18-8-28 下午4:29

//

////解析,parse是解析的意思

//d=sdf.parse("18-8-28 下午4:29");//需要抛出异常,不按照这种格式写会抛出解析异常ParseException

//System.out.println(d);//Tue Aug 28 16:29:00 CST 2018

//指定格式来创建对象

//SimpleDateFormat sdf = new SimpleDateFormat("yyyy年mm月dd日");//2018年43月28日

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");//2018年08月28日

//SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//2018年08月28日 16:48:47

//格式化

//Date d = new Date();

//String s = sdf.format(d);

//System.out.println(s);

//

////解析

//d=sdf.parse("2018年08月28日");

//System.out.println(d);//Tue Aug 28 00:00:00 CST 2018

//System.out.println(d.toLocaleString());//2018-8-28 0:00:00

/*

* 日历类:Calendar

*/

/*System.out.println(Calendar.YEAR); //直接写返回给定日历的值

System.out.println(Calendar.MONTH);

System.out.println(Calendar.DAY_OF_MONTH);*/

//Calendar c = Calendar.getInstance();

//c.add(Calendar.DAY_OF_MONTH, -1);

//

//int year=c.get(Calendar.YEAR);

//int month = c.get(Calendar.MONTH)+1;

//int day = c.get(Calendar.DAY_OF_MONTH);

//System.out.println(year+"年"+month+"月"+day+"日");

/*

* 包装类

*/

//1.5以后,包装类型自动装箱和拆箱

Integer in1 = new Integer(45);

//直接将一个基本数据类型赋值给包装类型,不适用对应的构造方法,称之为 自动装箱(将基本数据撞到一个包装类型的箱子中)

//Integer in2 = 45;

//int a = in1;// 自动拆箱 ,将对象类型自动转换为基本数据类型

//int b = in1.intValue();// a实际上用的就是b的方法(默认调用)

//in1 += 100;//经历了什么?

//->in1 = in1.intValue() + 100;//拆箱

//->in1 = new Integer();//装箱

// in1 = new Integer(in1.intValue() + 100);这句话是不会报错的

//整型数的常量池,当整数不超过一个字节时,会直接到常量池中获取

//也就是java内存中默认就有-128~127的整数

//->利用=赋值,会指向同一个地址

//Integer i1 = new Integer(125);Integer i2 = new Integer(125); System.out.println(i1 == i2);false

//Integer i1 = 125;Integer i2 = 125; System.out.println(i1 == i2);true

//Integer i1 = 128;Integer i2 = 128; System.out.println(i1 == i2);false

相关文章

  • 日期类和包装类

    /* * DATE */ ////创建日期对象 //Date d = new Date(); //System.o...

  • DAY12

    正则表达式。Pattern 包装类。 Integer Character. 数学类 日期类

  • Java高级技术小结(week13)

    集合框架和泛型 实用类(包装类, Math, String大类, java.util<日期时间, Random>)...

  • Object类和包装类

    Object类 什么是Object类 Object类是java中所有类的父类我们编写的类如果不继承任何类,那么默认...

  • ·Object类& System类

    第05天API 今日内容介绍 ·Object类& System类 ·日期相关类 ·包装类&正则表达式 ·Date对...

  • 2018-12-16

    Day09 Object、日期与时间、System、StringBuilder、包装类 1.Object类 1.1...

  • 6.装饰设计模式

    装饰模式 包装类的特点: 1.包装类和被包装类实现同样的接口2.包装类持有一个被包装的对象3.包装类在实现接口过程...

  • Java-装箱拆箱

    包装类(Wrapper Class) 八个和基本数据类型对应的类统称为包装类(Wrapper Class) 包装类...

  • JAVA基础---Date类 SimpleDateFormat

    ## 一、包装类 ##01. 包装类概述 >* 什么是包装类? >* 基本数据类型对应的包装类 总结: 1.什么是...

  • 包装类

    包装类也是系统定义好的,可以直接用包装类:专门将简单数据类型的数据进行封装得到相应的类** 简单数据类型 ...

网友评论

      本文标题:日期类和包装类

      本文链接:https://www.haomeiwen.com/subject/npvjgftx.html