时间类的使用
显示当前时间
System.out.println(new Date());
结果:
显示当前时间的毫秒
返回自1970年1月1日以来,经过的毫秒数
System.out.println(new Date().getTime());
System.out.println(System.currentTimeMillis());
结果
这两个方法是等价的,一般常用System.currentTimeMillis(),因为不用创建对象
日期格式化
public static void main(String[] args) {
System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
.format(new Date()));
System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
.format(System.currentTimeMillis()));
}
结果
通过SimpleDateFormat限制时间显示的格式,再通过format将时间转换为String类型,format里的参数可以是毫秒也可以是时间