1.日期对象(Date)的创建
包:java.util.Date;
Date date=new Date();语句创建对象。
(new Date() 括号中的值代表从1970.1.1 08:00:00:000 开始到括号中值的毫秒数,如不填,则默认当前时间)
因为new Date(5000),所以是5秒。
2.日期格式化
2.1 将日期格式转换成特定格式的字符串输出*
如果只是用new Date();来显示日期的话,可能结果不是想要的样子,为了提供出想要的日期输出方式,可以使用SimpleDateFormat来进行处理。
y 代表年
M 代表月
d 代表日
H 代表24进制的小时
h 代表12进制的小时
m 代表分钟
s 代表秒
S 代表毫秒
在SimpleDateFormat中填入需要化成的格式就ok了。
如:SimpleDateFormat sdf =new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss SSS” );
再将日期放入sdf.format()中,可以将其化成字符串类型输出。
2.1 将字符串转换为日期格式输出输出*
如果想要把字符串转换成日期格式可使用sdf.parse();
因为字符串的格式需要与SimpleDateFormat()中的一样,所以eclipse中不将sdf.parse写在try/catch中会出现错误,需要写抛出异常。