android 時間判斷工具方法
阿新 • • 發佈:2019-01-29
public static String getShortTime(Long time) {
String shortstring = null;
long now = Calendar.getInstance().getTimeInMillis();
long deltime = now / 1000 - time;
if (deltime > 365 * 24 * 60 * 60) {
shortstring = (int) (deltime / (365 * 24 * 60 * 60)) + "年前";
} else if (deltime > 24 * 60 * 60) {
shortstring = (int) (deltime / (24 * 60 * 60)) + "天前";
} else if (deltime > 60 * 60) {
shortstring = (int) (deltime / (60 * 60)) + "小時前";
} else if (deltime > 60) {
shortstring = (int) (deltime / (60)) + "分前";
} else if (deltime > 1) {
shortstring = deltime + "秒前";
} else {
shortstring = "1秒前";
}
return shortstring;
}