日期:2014-05-20 浏览次数:21168 次
import java.text.SimpleDateFormat;
import java.util.Date;
public class FormatNumAndDate {
/**
* @param args
*/
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String str1 = "2008-11-11";
Date begin;
try
{
begin = df.parse("2012-2-11");
Date now = new Date();
long distance = now.getTime() - begin.getTime();
long nd = 1000 * 24 * 60 * 60 * 365;// 一年的毫秒数
System.out.println(distance / nd);
}
catch (Exception e)
{
}
}
}
long nd = 1000 * 24 * 60 * 60 * 365;// 一年的毫秒数
------解决方案--------------------
显示的时候同理,也改成下面:
System.out.println((long)distance / nd);
------解决方案--------------------