zoukankan      html  css  js  c++  java
  • 日期类和包装类

    /*
    * 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

  • 相关阅读:
    UMeng SDK(友盟) 之 用户反馈
    CCSprite 实现书本翻页效果(quick cocos 2dx)
    quick-cocos2d-x 调用友盟(UMeng)的社区分享(Android平台)
    为精灵添加一些特殊的移动缩放动作,特效
    判断是否点击到了精灵(Sprite)
    quick-cocos-2dx学习之【scheduler.lua】
    quick-cocos-2dx学习之【init.lua】
    C/C++的头文件何处安身的问题
    Tomcat性能优化
    Tomcat基本原理
  • 原文地址:https://www.cnblogs.com/bkytep/p/9614347.html
Copyright © 2011-2022 走看看