Date类
构造方法
Date d=newDate(); 返回当前的系统时间
Date d=newDate(long date); 返回特定的时间,long date 的毫秒数,相对1970-1-1后的毫秒数,简单的加法运算
注意:System.currentTimeMillies获取当前系统时间毫秒值
方法:
毫秒值 ------à Date
Date d = setTime(longtime);没有返回值,在1997-01-01简单的加法运算,
Date--------à 毫秒值
long l = getTime(Date d); 返回值是1970-01-01到d时期的毫秒数
SimpleDateFormat 类
默认模式进行对象构建
SimpleDateFormatsfd = new SimpleDateFormat();
//默认模式为 如:18-4-2 下午23:00
SimpleDateFormatsfd = new SimpleDateFormat(yyyy-MM-dd);
//可以按照自己想要的模式进行输出日期
//String 类型 和 Date 类互转
String-------à Date
sdf.Parse(String); 返回值是Date
Date-------à String
Sdf.format(date); 返回值 String
Calendar 类
//调用Calendar的方法,获得给定默认市区的日历
Calendar c=Calendar.getInstance();
c.get(Calerdar.字段); 返回值为int;
c.add(Calendar.字段,int i); 日期添加功能 返回值为int ;
c.set(Calendar.字段 , int i): 将某个日期改为 i, 返回值为 int ;
常用字段:
YEAR
MONTH
DAY_OF_YEAR
DAY_OF_MONTH
DAY_OF_WEEK
HOUR_OF_DAY
………