Date/DateFormat:
(1)Date是日期类,可以精确到毫秒。
A:构造方法
Date():根据当前的默认毫秒值创建日期对象
Date(long time):根据给定的毫秒值创建日期对象
B:成员方法
public long getTime():获取时间,以毫秒为单位
public void setTime(long time):设置时间
C:日期和毫秒值的相互转换
从Date得到一个毫秒值 : getTime()
把一个毫秒值转换为Date 构造方法 setTime(long time)
(2)DateFormat针对日期进行格式化和针对字符串进行解析的类,但是是抽象类,所以使用其子类SimpleDateFormat
- A:
SimpleDateFormat(String pattern) 给定模式
yyyy-MM-dd HH:mm:ss
- B
:日期和字符串的转换
a:Date – String(格式化)
public final String format(Date date)
b:String – Date(解析)
public Date parse(String source)
- C
:案例:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 这是日期和字符串相互转换的工具类
*/
public class DateUtil {
private DateUtil() {
}
/**
* 这个方法的作用就是把日期转成一个字符串
*
* &