1. 程式人生 > >android 時間判斷工具方法

android 時間判斷工具方法

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; }