1
Date():年月日 时分秒
2
Date(Long date)
//分配Date对象并初始化此对象,以表示自计算机元年开始以来指定的毫秒数
3
Date date = new Date();
Long time=date.getTime();//获取从计算机开始到现在时间间隔的毫秒值
date.steTime(1000*60*60);//加上相应的时间量
4 Date----->Long:调用getTime
Date date = new Date();
Long time=date.getTime();
5 Long------>Date:可以使用构造方法
steTime(Long time)
6
把日期字符串转换成Date日期对象:
Date date= new SimpleDateFormat(format).parse(datestr);
把当前日期对象,转换为日期字符串:
String datestr=new SimpleDateFormat(format).format(new Date());
Calendar类
Calendar 类是一个抽象类,不能直接new对象,可以通过他的一个静态成员
方法 getInstance()来获取他的对象;
它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR
等日历字段之间的转换提供了一些方法,并为操作日历字段
(例如获得下星期的日期)提供了一些方法
获取日期的方法
public static Calendar getInstance()
//使用默认时区和语言环境获得一个日历对象
public int get(int field)
//获得给定日历字段对应的值 field通过Calendar提供的字段来拿
Calendar类的add()和set()方法:
public void add(int field,int amount)
//根据日历的规则,为给定的日历字段添加或减去指定的时间量
public final void set(int year,int month,int date)
//设置日历时间 年月日