版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwz45698752/article/details/82835883
时间类概述
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),在不指定四舍五入及保留位数的情况下,要能除尽,不然报错