Date类(☆☆☆☆☆)
构造方法
public Date();:获取当前时间
public Date(Long times);:把创建出来的Date对象 设置成times代表的时间
成员方法
public long getTime() :和 System.currentTimeMillis();一样 获取当前时间的毫秒值
public void setTime(Long times);:把当前Date对象设置成times代表的时间
DateFormat(☆☆☆☆☆) 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
是抽象类,所以使用其子类SimpleDateFormat
DateFormat的成员方法:
public final String format(Date date):将一个没有格式的时间对象 格式化 成一个有格式的代表时间的一个字符串
public Date parse(String source):将一个有格式的代表时间的一个字符串 解析 成一个时间对象
Date -->String
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String time = sdf.format(d);
String --> Date
String s ="2016年"
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年");
Date d = sdf.parse(s);
Calendar(☆): Calendar类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
public static Calendar getInstance(): 根据你的电脑所在的时区 获取Calendar的一个对应当前时区的子类对象
public int get(int field):返回给定日历字段的值。
public void add(int field,int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。
public final void set(int year,int month,int date):设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。
|
|