1.util包的Date类
大部分已经不再使用
2.Calendar类
抽象类;由静态getInstance()获取对象,默认使用TimeZone、Locate创建;
void add和void roll的区别
1)add当被修改的字符超出范围,会进位;roll不会
2)下一级字符段需要改变,二者均会将字段修正到变化量最小的值。
set(f,value)延迟修改,该实例代表的时间直到下次调用get()、getTime()等时才会重新计算。
3、TimeZone 时区
抽象类;
getDefault():机器上默认时区
getTimeZone():依据时区ID
(有待后期补充)