日期相关
Date类
1.通常使用的是java.util包
2.导包 拿来使用 构建对象
3.通常使用的是无参构造方法 或者带long构造方法
4.Date类中常用的方法
before();after();
setTime();getTime();
compareTo();
5.可以处理一个Date日期的格式
DateFormat类
1.java.text包 需要导包
2.此类是一个抽象类 不能创建对象 子类来使用
3.SimpleDarteFormat类 是DateFormat的子类
4.调用String参数的构造方法创建format对象
SimpleDateFormat sdf = new Simple DateFormat("yyyyy--MM--dd HH:mm:ss")
string v = sdf.format(date.1)//通过sdf将对象格式化成你描述的样子
Calendar 1.1版本
1.所属的包 java.util 需要导包
2.有构造方法 用protected修饰的 通常访问不到 通常还会调用默认的getInstance()
3.常用方法
after() before()
setTime() getTime()--->Date
getTimeInMills()----time
getTimeZone()----TimeZone
Calendar calendar = Calendar.getInstance();//系统当前时间的Calendar对象
Calendar里面包含一个date属性 可以操作某一个局部信息
set get
calendar.set(Calendar.YEAR,2015);
int year = calendar.get(Calendar.YEAR);
TimeZone
1.java.util包
2.可以通过calendar对象.getTimeZone()获取 或 TimeZone.getDefault();
3.常用方法
tz.getID();
System.out.println(tz.getDisplayName());