4.2 Java之时间类与数学类

时间类概述

在这里插入图片描述

Date类

在这里插入图片描述

  • 打印date实例,相当于调用其toString方法(重写)
  • 每个date对应一个long型值
  • 格式化相关的类在text包下

日期格式化类

在这里插入图片描述
在这里插入图片描述

  • 关注默认格式与设置pattern的格式
  • 所谓国际化,指的是不同语言下格式不同(汉字星期一等等)
  • 解析时,String类型形参为对应生成的格式文本,关注格式与对象的一一对应,否则报错
  • 将日期字段写入数据库表中:文本(字符串)–》解析为date–》强转为SQL下的date(OK,对应表中的birth)
  • 下图为pattern列表
    在这里插入图片描述

应用

在这里插入图片描述

  • 只关注年月日,设置对应格式(当然输入格式也要如此)
  • 解析对应格式文本,计算间隔时间,毫秒数转化为天数
  • 强转,相当于floor操作,但3.5天实际上是第4天,所以要加1

在这里插入图片描述

  • 计算两个日期间隔的天数,进而判断其状态

日历类

在这里插入图片描述

  • 关注创建实例方法
  • get方法为获取对应字段的值,add为增减对应字段的值,set为设置对应字段的值,上述除get方法外都改变了当前的date

数学类

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 关注支持任意精度
  • bd.divide(bd2),在不指定四舍五入及保留位数的情况下,要能除尽,不然报错
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值