归纳一下date类型的转换与比较
1.date —> String
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
String date=sdf.format(new Date());
2.String—>date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
Date date = sdf.parse(dateString);
3.date—>long
java.util.Date dt = new Date();
long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数
4.long—>date
SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
//前面的lSysTime是秒数,先乘1000得到毫秒数,再转为java.util.Date类型
java.util.Date dt = new Date(lSysTime1 * 1000);
String sDateTime = sdf.format(dt); //得到精确到秒的表示:08/31/2006 21:08:00
5.日期类型比较
Date date1=new Date();
Date date2=new Date();
if(date1.getTime()>date2.getTime())
{
System.out.print("date1大于date2");
}