zoukankan      html  css  js  c++  java
  • 日期类&&包装类&&System类&&Math类&&Arrays数组类&&大数据类

    day 07

    日期类

    • Date

      • 构造函数

        • Date():返还当前日期。

        • Date(long date):返还指定日期

          • date:时间戳--->距离1970年1月1日 零时的毫秒数

      • 常用方法

        • 日期和时间戳的转换:getTime()

    • DateFormat:格式化日期类(用于日期和String的转换)

      • java.text包下的抽象类

      • 常用格式:

        • 12小时制:yyy y-MM-dd E hh:mm:ss a(a为上下午标记)

        • 24小时制:yyy y-MM-dd E HH:mm:ss (E为星期)

        • 子类:SimpleDateFormat

          • DateFormat df = new SimpleDateFormat("yyy y-MM-dd E HH:mm:ss a");

          • 按格式转换:df.format(Date);

          • 按格式还原:df.parse(String);

     

    • Calendar

      • 创建对象:Calendar c = Calendar.getInstance();

      • 查询:c.get(Calendar.XX);

      • 修改:c.set(Calendar.XX,num);

      • 添加:c.add(Calendar.XX,num);

      • //使用日历计算平年闰年
        Calendar c = Calendar.getInstance(); 
        c.set(2000, 2, 1); 
        c.add(Calendar.DATE, -1); 
        int a = c.get(Calendar.DATE); 
        System.out.println(a);
        

          

    包装类

    • 字符串,基本数据类型,包装类转换

      • 字符串转基本数据:包装类.parse基本数据类型(“字符串”)。

      • 基本数据类型转字符串:String.valueOf(数据);

      • 基本数据类型转包装类:包装类.valueOf(数据);

      • 包装类转基本数据类型:obj.intValue();

    • 装箱拆箱

      • 在JDK1.5之后,实现引用类型和基本类型的自由相互转换。

      • 直接将值进行申明就可以进行转换

    System类

    • 是一个最终类,没有构造方法,不能被实例化,成员方法都是静态的。

    • 常用方法

      • 获取当前时间的毫秒:System.currentTimeMill

        is();

      • 结束当前程序:System.exit(0);

      • 数组的拷贝:arraycopy(Object src, int srcPos, Object dest, int destPos, int length);

    Math类

    • 是一个最终类,成员方法都是静态的。

    Arrays数组类

    大数据运算

    • BigInteger

      • 大数据整数的加,减,乘,除

    • BigDecimal

      • 大数据小数的加减乘除(更精确)

  • 相关阅读:
    oracle将blob转为varchar2
    根据给定年份和周数获取指定周的开始结束日期
    获取指定月份的第一个周五
    找回误删的表和数据
    oracle大数据库
    Java数据库编程
    流的使用
    (转)支持 PS/2 与 USB 的键盘过滤驱动(可卸载)
    Unity编辑器扩展-Custom List, displaying data your way
    值得推荐的C/C++框架和库 (真的很强大)〔转〕
  • 原文地址:https://www.cnblogs.com/---------zjh---------/p/13215866.html
Copyright © 2011-2022 走看看