zoukankan      html  css  js  c++  java
  • day15_api01

    1. Object类
    2. Date类
    3. DateFormat类
    • 理解Object类特点
    • 重写Object类的toString、equals方法
    • 使用日期类输出当前日期信息
    • 将日期格式化为字符串
    • 将字符串转化为日期

    Object类

     * Object类
     * 		java.lang.Object类是Java语言中的根类,即是多有定义的类或者是
     * 		第三方类的父类;
     * 		在对象实例化的时候,最终找的父类都是Object
     * 		如果一个类没有清晰的指定父类,那么默认父类就是Object
     * toString()返回对象的字符串表示形式     建议所有子类重写此方法
     * equals()指示其他 某个对象是否与此对象“相等”
    

    Date类

    java.util.Date 表示时间和日期的类
    
     * 类Date可以获取精确到毫秒的特定瞬间
     * 2020-11-27  19:23:30:333
     * 
     * 2020-10-09 到2020-11-28   中间一共有多少天
     * 可以把日期先转换成毫秒值进行计算,计算完毕再把毫秒值转换为天数
     * 
     * 注意:
     * 中国属于东八区  在标准时间之上 上海或者北京
     * 一天 = 24*60*60*1000 = 86400000毫秒值
     * 毫秒值转换为日期
     * xxx / 86400000 = 天数
     * 
    

    DateFormat类

    java.text.DateFormat:进行日期/时间格式化子类的抽象类
    
     * 作用:
     * 格式化  日期---->文本
     * 解析     文本 ---->日期
     * 成员方法:
     * String	format(Date date):可以按照指定的模式,把date日期
     * 格式化为符合模式的字符串
     * Date	parse(String source):把符合模式的字符串,解析成date日期
     * 
     * DateFormat类是一个抽象类,无法直接创建对象,可以使用它的子类SimpleDateFormat类
     * 
     * 构造方法:
     * public SimpleDateFormat(String pattern)
     * 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateForma
     * String pattern 传递指定的模式
     * 
     * 模式:严格区分大小写
     * y  年
     * M  月
     * d  日
     * H  二十四时
     * m  分
     * s  秒
     * F  星期
     * 写对应的模式  会把模式转换成对应的日期和时间	
     * "HH:mm yyyy/MM/dd"	20:15 2020/09/12
     * 使用format方法将日期格式化为文本
     * 
     * 使用DateFormat类中的方法parse,把文本解析为日期
     * 步骤:
     * 1.创建SimpleDateFormat对象,构造方法中传递指定的模式
     * 2.调用SimpleDateFormat类中的parse方法,把符合构造方法中的文本信息转换为日期
     * 注意:
     * public Date parse(String source) throws ParseException
     * 如果字符串和构造方法当中的模式不一样时,程序会抛出解析异常
     * 如果程序携带一个解析异常的方法,那么就必须对这个异常进行处理,处理这个异常通常有两种方案
     * 1.使用throws继续往上抛
     * 2.使用try catch语句块处理掉这个异常
    
  • 相关阅读:
    IEnumerable、ICollection、IList、List关系和区别
    在Winform界面中使用DevExpress的TreeList实现节点过滤查询的两种方式
    关键字Lock的简单小例子
    .NET Core DI简单介绍
    Linux服务器部署.Net Core笔记:六、安装MySQL
    表的透视变换
    ZedGraph怎样在生成曲线时随机生成不一样的颜色
    3、手写Unity容器--第N层依赖注入
    微信支付-小程序H5 公众号 Payment SDK
    WPF继续响应被标记为已处理事件的方法
  • 原文地址:https://www.cnblogs.com/mitoris/p/14065916.html
Copyright © 2011-2022 走看看