api2

Object 类

1.object 最老的类
      1. public boolean equals(Object obj){
      return (this==obj)
      }
  参数:
     Object obj:可以传递任意得对象
     ==	 比较运算符,返回的是一个布尔值,true false
     基本数据类型:比较值
     引用数据类型:比较的是两个对象的地址值
     this是谁?那个对象调用的方法,方法中的this就是那个对象;

Date

1.java.utils.Date.表示日期和时间的类
    1.类Date表示特定的瞬间,精确到毫秒。
    2.毫秒:千分之一  1000毫秒=1秒
    特定的瞬间:	一个时间点 ,一刹那时间
    3.毫秒值的作用:可以对时间和日期进行计算
              可以日期转换为毫秒值进行计算,计算完毕再把毫秒值转换为日期
    
              把毫秒转换为日期
              1=24 x 60 x 60 = 86400= 86400 x 1000 = 864000004.把日期转换为毫秒值
              当前的日期:2088-01-01
               时间原点:197011000000
               就是计算当前日期的时间原点之间一共经历了多少毫秒
               中国是东八区
2.Date的构造方法
    1.不带参数的构造方法
          new  Date() 获取当前的时间
    2.有参构造
         new Date(Long l) 转换时间
3. Long getTime() 把日期转换为毫秒值(相当于System.currentTimeMillis())
4.DataFormat类 这个类可以用类似可以把日期转换为String  抽象类
    1.作用:
          格式化(也会日期--》文本) 解析(文本--》日期)
         成员方法:
              String format(Date date)按照指定的模式,把Date日期,格式化为符合模式的字符串
              Date   parse(String source)把符合模式的字符串,解析为Date日期
    2.SimpleDateFormat
          1.构造方法:
              SimpleDateFormat(String pattern)
              用给定的模式和默认的语言环境的日期格式符号构造SimpleDateFormat
              参数:
                   String pattern:传递指定的模式
                   模式区分大小写。 YYYY-MM-dd HH:mm:ss
              写对应的模式,会把模式替换为对应的日期和时间                   
          2.使用DateFormat类中的方法format,把日期格式化为文本
            使用步骤:
                       
                 1.创建SimpleDateFormat对象,构造方法中传递指定的模式
                 2.调用SimpleDateFormat对象中的方法format,按照构造方法中指定的模式,
                        把Date日期格式化为符合模式的字符串(文本)
         3.把文本变成日期
                 1.使用DateFormat类中的方法parse。把文本解析成日期
                       1.创建SimpleDateFormat对象,构造方法中传递指定的模式
                 2.调用SimpleDateFormat对象中的方法parse,按照构造方法中指定的模式,
                        把文本格式化为符合模式的date
                       public Date parse(Sstring source) throws ParseException
                       

calendar类

1.是一个抽象类
2.Calendar类是一个抽象类,里边提供了很多操作日历字段的方法(YEAR MONTH DAY_OF_MONTH HOUR)
3.Calendar类无法直接创建对象直接使用 ,里面有个静态的方法叫getInstance(),该方法返回了Calendar类的子类对象
      static Calender getInstance()使用默认时区和语言环境获得一个日历
4.public int get(int field):返回给定的日历字段
  public void set(int field .int value)将给定的日历字段设置为给定值
  public abstract void add(int field,int ammount)根据日历的规则,为给定的日历字段添加或减去指定的时间量
  public Date getTime():返回一个表示此Calender时间值的Date对象
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值