zoukankan      html  css  js  c++  java
  • Date、DateFormat、Calendar、Math、System

    • Date(基本已过时了,被Calendar替换)
    • 构造方法(有两个)
    • Date();
    • Date(long l);long类型的毫秒值
    • 常用方法(其他方法都已被Calendar替换)
    • getTime()方法: 获取时间的毫秒值
     
    DateFormat(它是一个抽象类,用来将日期格式化)
    • 一些常用的时间的表示字母
      • y : 年 M : 月 d : 日 H : 时 m : 分 s : 秒 E : 星期几
    • 它的子类有
      • SimpleDateFormat
        • 构造方法
        • SimpleDateFormat(String str);(str : 格式化后的格式)
    • 一般直接用子类创建对象
    • 文本转日期的时候,文本的格式和格式化后的格式必须一样。。。日期转文本的时候,格式化后的格式可与日期对象的格式不一样。
    • 常用的方法
      • format(Date d) : 将日期转为文本对象
      • parse(String str) : 将文本对象转为日期对象
     
    Calendar类(一个日历类,基本把所有的Date方法替换了,它也是一个抽象类)
    • 直接子类
      • GregorianCalendar
    • 实例化对象时,一般用
      • Calendar.getInstance()方法实例化Calendar对象。
    • 常用方法
      • add(int i , int j) : 值1:填写字段值。获取年月日,(如: Calendar.YEAR) 值2:填写值。add方法是用来增加或减少年月日或时分秒的
      • getInstance() : 获得一个日历(它是一个静态的方法)
      • get(int i) : 用来获取年月日时分秒
      • set(int i , int j) : 值1 : 字段值,获取年月日(如: Calendar.YEAR) 值2 : 要修改后的值 set方法是用来修改年月日或时分秒的
      • getTime() : 获取时间用的。Date类的getTime获取的是一个毫秒值,而Calendar类获取的是时间的文本信息。
     
    Math类
    • 一些常用方法(它的方法都是静态方法,直接用类名. 调用方法)
      • abs(值) : 绝对值
      • celil(值) : 向上取整
      • floor(值) : 向下取整
      • max(值1,值2) : 最大值
      • min(值1,值2) : 最小值
      • pow(值1,值2) : :返回第一个值的第二个值的次幂。
      • round(值) : 四舍五入
      • random() : 产生0到1之间的任意一个double类型的随机数,包含0且不包含1
     
    System类(系统类)
    • 常用方法(都是静态方法)
      • currentTimeMillis() : 获取当前的系统时间(是一个毫秒值)
      • getProperty(String key) : 获取指定键指示的系统属性
      • getProperties() : 获取系统的所有信息
      • gc() : 垃圾回收机制
      • exit(int i) : 退出jvm虚拟机
     
  • 相关阅读:
    github上fork的项目,如何同步原作者更新的内容?
    设计模式-简单工厂模式详解
    设计模式-建造者模式详解
    设计模式-原型模式详解
    设计模式-单例模式详解
    SqlServer断开所有连接
    Winform重写键盘按键事件
    从拖拉控件编程到面向设计编程(一)
    Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器 shiro权限
    java 微信自定义菜单 java微信接口开发 公众平台 SSM redis shiro 多数据源
  • 原文地址:https://www.cnblogs.com/rrong/p/12081424.html
Copyright © 2011-2022 走看看