SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = sDateFormat.parse("2009-09-29"); System.out.println(date.getTime());
感觉你的意思是获取以毫秒计算的时间,如果是这样的话,下面的方法可以解决:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); try { Date date = dateFormat.parse("2009-8-28"); Date now = new Date(); System.out.println(now.getTime() - date.getTime()); } catch (ParseException e) { e.printStackTrace(); }
SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = sDateFormat.parse("2009-09-29");
System.out.println(date.getTime());
try {
Date date = dateFormat.parse("2009-8-28");
Date now = new Date();
System.out.println(now.getTime() - date.getTime());
} catch (ParseException e) {
e.printStackTrace();
}