String DayDiff(Date date) {
String s = "";
Date date1 = new Date();
long ms = Math.abs(date1.getTime() - date.getTime());
long d = ms/1000/60/60/24;
long y = d / 365;
if (y > 0) {
s += y + "年";
d = d - y * 365;
}
long m = d / 30;
if (m > 0) {
s += m + "月";
d = d - m * 30;
}
if (d > 0) {
s += d + "天";
}
if (date.before(date1))
s += "前";
else
s += "后";
if (m==0 && y==0 && d == 0) {
s = "一天内";
}
return s;
}
距今天数计算
最新推荐文章于 2023-08-04 16:51:10 发布