Date Api:Date
1.设置毫秒值对date初始化(默认空为当前时间)
Date date2=new Date(1555555555555l);//指定毫秒值
System.out.println(date2.getTime());//输出他的毫秒值
date2.setTime(0l);//设置毫秒值
2.getTime(),和setTime()返回他的毫秒值 和设置他的毫秒值
Date date2=new Date(1555555555555l);//指定毫秒值
System.out.println(date2.getTime());//输出他的毫秒值
date2.setTime(0l);//设置毫秒值
3.after() 比较此日期是否在指定日期之后
Date date1=new Date(1500000000000l);
Date date2=new Date(1555555555555l);
//boolean after(Date d) 比较此日期是否在指定日期之后
System.out.println(date1.after(date2));
//false
具体:APi :DateFormat
Date date=new Date();
DateFormat dateFormat=DateFormat.getDateInstance();
String s=dateFormat.format(date);
System.out.println(s);
举例:
Date date=new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy--MM--dd");
String s=dateFormat.format(date);
System.out.println(s);
输出:
6.将日期的字符串转成日期的对象
String s="2017-1-1";
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
try {
Date date=dateFormat.parse(s);
System.out.println(date);
}
catch (Exception e)
{
System.out.println(e);
}