API日期方法介绍和异常处理

API日期方法介绍
1.时间日期类
1.1 Date类(应用)

  • 计算机中时间原点
    1970年1月1日 00:00:00
  • 时间换算单位
    1秒 = 1000毫秒
  • Date类概述
    Date 代表了一个特定的时间,精确到毫秒
    在这里插入图片描述
    1.2 Date类常用方法
    在这里插入图片描述
    1.3 SimpleDateFormat类
    SimpleDateFormat类概述
    ​ SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。
    ​ 我们重点学习日期格式化和解析
    在这里插入图片描述
    SimpleDateFormat类的常用方法
  • 格式化(从Date到String)
    • public final String format(Date date):将日期格式化成日期/时间字符串
  • 解析(从String到Date)
    • public Date parse(String source):从给定字符串的开始解析文本以生成日
    • 在这里插入图片描述
      2.JDK8时间日期类
      LocalDate 表示日期(年月日)
      LocalTime 表示时间(时分秒)
      LocalDateTime 表示时间+ 日期 (年月日时分秒
      2.1LocalDateTime创建方法

在这里插入图片描述
2.2 LocalDateTime获取方法
在这里插入图片描述
2.3 LocalDateTime转换方法
在这里插入图片描述
2.4 LocalDateTime格式化和解析
在这里插入图片描述
在这里插入图片描述
2.5 LocalDateTime增加或者减少时间的方法
在这里插入图片描述
在这里插入图片描述
2.6 LocalDateTime减少或者增加时间的方法
在这里插入图片描述
2.7 LocalDateTime修改方法
在这里插入图片描述
2.8 Period
在这里插入图片描述
2.9 Duration
在这里插入图片描述
2.异常
2.1异常的概述
​ 异常就是程序出现了不正常的情况
在这里插入图片描述
2.2 编译时异常和运行时异常的区别

  • 编译时异常
    • 都是Exception类及其子类
    • 必须显示处理,否则程序就会发生错误,无法通过编译
  • 运行时异常
    • 都是RuntimeException类及其子类
    • 无需显示处理,也可以和编译时异常一样处理
      2.3 JVM默认处理异常的方式(理解)
  • 如果程序出现了问题,我们没有做任何处理,最终JVM 会做默认的处理,处理方式有如下两个步骤:
    • 把异常的名称,错误原因及异常出现的位置等信息输出在了控制台
    • 程序停止执行
      2.4 throws方式处理异常
      public void 方法() throws 异常类名 {}
      注意事项
      这个throws格式是跟在方法的括号后面的
      编译时异常必须要进行处理,两种处理方案:try…catch …或者 throws,如果采用 throws 这种方案,在方法上进行显示声明,将来谁调用这个方法谁处理
      运行时异常因为在运行时才会发生,所以在方法后面可以不写,运行时出现异常默认交给jvm处理
      2.5throw抛出异常 (应用)
  • 格式
    throw new 异常();
  • 注意
    这个格式是在方法内的,表示当前代码手动抛出一个异常,下面的代码不用再执行了
  • throws和throw的区别
    在这里插入图片描述
    2.6 try-catch方式处理异常
    try {
    可能出现异常的代码;
    } catch(异常类名 变量名) {
    异常的处理代码;
    }
    2.7 Throwable成员方法
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值