欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程實現(xiàn)將時間轉(zhuǎn)化成幾分鐘前、幾天前等形式的工具類

 更新時間:2018年02月01日 10:04:00   作者:zst1303939801  
這篇文章主要介紹了Android編程實現(xiàn)將時間轉(zhuǎn)化成幾分鐘前、幾天前等形式的工具類,涉及Android針對日期時間的相關(guān)運算與判斷簡單操作技巧,需要的朋友可以參考下

本文實例講述了Android編程實現(xiàn)將時間轉(zhuǎn)化成幾分鐘前、幾天前等形式的工具類。分享給大家供大家參考,具體如下:

描述:

在Android開發(fā)客戶端的時候,是在會顯示時間是多久之前,比如10分鐘前,8小時前,一月前等等。下面提供一個工具類。

代碼:

public class TimeUtil {
  private final static long minute = 60 * 1000;// 1分鐘
  private final static long hour = 60 * minute;// 1小時
  private final static long day = 24 * hour;// 1天
  private final static long month = 31 * day;// 月
  private final static long year = 12 * month;// 年
  /**
   * 返回文字描述的日期
   *
   * @param date
   * @return
   */
  public static String getTimeFormatText(Date date) {
    if (date == null) {
      return null;
    }
    long diff = new Date().getTime() - date.getTime();
    long r = 0;
    if (diff > year) {
      r = (diff / year);
      return r + "年前";
    }
    if (diff > month) {
      r = (diff / month);
      return r + "個月前";
    }
    if (diff > day) {
      r = (diff / day);
      return r + "天前";
    }
    if (diff > hour) {
      r = (diff / hour);
      return r + "個小時前";
    }
    if (diff > minute) {
      r = (diff / minute);
      return r + "分鐘前";
    }
    return "剛剛";
  }
}

PS:這里再為大家推薦幾款關(guān)于日期與時間計算的在線工具供大家參考使用:

在線日期/天數(shù)計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線萬年歷日歷:
http://tools.jb51.net/bianmin/wannianli

在線陰歷/陽歷轉(zhuǎn)換工具:
http://tools.jb51.net/bianmin/yinli2yangli

Unix時間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android日期與時間操作技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android中使用AspectJ詳解

    Android中使用AspectJ詳解

    本文主要介紹了Android中使用AspectJ的相關(guān)知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • Android 快速實現(xiàn)狀態(tài)欄透明樣式的示例代碼

    Android 快速實現(xiàn)狀態(tài)欄透明樣式的示例代碼

    下面小編就為大家分享一篇Android 快速實現(xiàn)狀態(tài)欄透明樣式的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • php 異步調(diào)用方法實現(xiàn)示例

    php 異步調(diào)用方法實現(xiàn)示例

    客戶端與服務(wù)器端是通過HTTP協(xié)議進(jìn)行連接通訊,客戶端發(fā)起請求,服務(wù)器端接收到請求后執(zhí)行處理,并返回處理結(jié)果
    2014-01-01
  • 實例詳解用戶輸入 i. 檢測常用手勢

    實例詳解用戶輸入 i. 檢測常用手勢

    通過本段代碼給大家介紹當(dāng)用戶輸入i檢測常用手勢的相關(guān)內(nèi)容,代碼簡單易懂,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • Android實現(xiàn)京東上滑效果

    Android實現(xiàn)京東上滑效果

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)京東上滑效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Android自定義組件跟隨自己手指主動畫圓

    Android自定義組件跟隨自己手指主動畫圓

    這篇文章主要為大家詳細(xì)介紹了Android自定義組件跟隨自己手指主動畫圓,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android selector背景選擇器的使用詳解

    Android selector背景選擇器的使用詳解

    本篇文章是對Android中selector背景選擇器的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Android大圖監(jiān)測系統(tǒng)的三種實現(xiàn)方式

    Android大圖監(jiān)測系統(tǒng)的三種實現(xiàn)方式

    在Android應(yīng)用中,大圖的加載和顯示可能導(dǎo)致內(nèi)存占用過高,進(jìn)而引發(fā)OOM(Out Of Memory)異常,影響應(yīng)用的穩(wěn)定性和用戶體驗,為了更好地管理大圖資源,我們需要建立起一套可靠的大圖監(jiān)測系統(tǒng),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-01-01
  • flutter 輸入框組件TextField的實現(xiàn)代碼

    flutter 輸入框組件TextField的實現(xiàn)代碼

    這篇文章主要介紹了flutter 輸入框組件TextField的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Android文本與視圖基本操作梳理介紹

    Android文本與視圖基本操作梳理介紹

    下面介紹一下android如何設(shè)置文本內(nèi)容、設(shè)置文本字體大小、文本顏色、視圖寬高、視圖間距、和視圖的對齊方式,只簡單說明一下如何操作,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-09-09

最新評論