Date类 SimpleDateFormat类 Calendar类
时间记录的两种方式
1,date日期对象 Date d=new Date()
2,时间毫秒值,从1970-01-01 00:00:00走到此刻的总的毫秒值。1s=1000ms
long time =d.getTime()
时间毫秒值可以用于时间的计算,比如代码执行的性能分析。
public Date(long time)把时间毫秒值转换成日起对象
SimpleDateFormat简单日期格式化
包:java.text.SimpleDateFormat
构造器:public SimpleDateFormat(String pattern)
public String format(Date date)可以把日期对象格式化
public String format(long time)可以把时间毫秒值格式化
public Date parse(String date) 可以把字符串时间解析成日期对象,参数必须与时间格式完全一致
计算时间毫秒值时注意(24Lx3600?3x60?5)x1000
用L表示long型
Calendar表示当前系统此刻日期的日历对象
Calendar是个抽象类,不能直接创建对象
Calendar rightNow = Clendar.getInstance()
方法
public int get(int field)
public void set(int field,int value)
public void add(int field,int amount)
public final Date getTime()返回此刻日期对象
public long getTimeInMillis()返回此刻的时间毫秒值