最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

描述:

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

代碼:

public class TimeUtil {
  private final static long minute = 60 * 1000;// 1分鐘
  private final static long hour = 60 * minute;// 1小時(shí)
  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 + "個(gè)月前";
    }
    if (diff > day) {
      r = (diff / day);
      return r + "天前";
    }
    if (diff > hour) {
      r = (diff / hour);
      return r + "個(gè)小時(shí)前";
    }
    if (diff > minute) {
      r = (diff / minute);
      return r + "分鐘前";
    }
    return "剛剛";
  }
}

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

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

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

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

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

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

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

相關(guān)文章

  • Android實(shí)現(xiàn)購(gòu)物車添加商品動(dòng)畫

    Android實(shí)現(xiàn)購(gòu)物車添加商品動(dòng)畫

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)購(gòu)物車添加商品動(dòng)畫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Android實(shí)現(xiàn)日歷控件示例代碼

    Android實(shí)現(xiàn)日歷控件示例代碼

    本篇文章主要介紹了Android實(shí)現(xiàn)日歷控件示例代碼,實(shí)例講解了Android日期與時(shí)間相關(guān)控件的相關(guān)使用技巧,具有一定參考價(jià)值,需要的朋友可以參考下
    2017-03-03
  • Android詳解之NoHttp最基本使用(無封裝)

    Android詳解之NoHttp最基本使用(無封裝)

    這篇文章主要介紹了Android詳解之NoHttp最基本使用,無封裝,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Android仿京東、天貓下拉刷新效果

    Android仿京東、天貓下拉刷新效果

    這篇文章主要為大家詳細(xì)介紹了Android仿京東、天貓下拉刷新效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Android ViewFlipper簡(jiǎn)單應(yīng)用

    Android ViewFlipper簡(jiǎn)單應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了Android ViewFlipper簡(jiǎn)單應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android 實(shí)現(xiàn)帶字母索引的側(cè)邊欄功能

    Android 實(shí)現(xiàn)帶字母索引的側(cè)邊欄功能

    這篇文章主要介紹了Android 實(shí)現(xiàn)帶字母索引的側(cè)邊欄功能,需要的朋友可以參考下
    2017-08-08
  • Android 圓角按鈕的實(shí)現(xiàn)代碼

    Android 圓角按鈕的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Android 圓角按鈕的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • android讀寫cookie的方法示例

    android讀寫cookie的方法示例

    這篇文章主要介紹了android讀寫cookie的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Android 應(yīng)用APP加入聊天功能

    Android 應(yīng)用APP加入聊天功能

    本文主要給大家介紹的是如何一步步的實(shí)現(xiàn)Android應(yīng)用APP中加入聊天功能,十分的細(xì)致全面,有相同需求的小伙伴快來參考下吧。
    2015-03-03
  • Android 實(shí)現(xiàn)自定義圓形進(jìn)度條的功能

    Android 實(shí)現(xiàn)自定義圓形進(jìn)度條的功能

    這篇文章主要介紹了Android 實(shí)現(xiàn)自定義圓形進(jìn)度條的功能的相關(guān)資料,開發(fā)Android應(yīng)用的朋友肯定對(duì)自定義View不陌生,很多都有重新寫的,這里就對(duì)實(shí)現(xiàn)圓形進(jìn)度條介紹下,需要的朋友可以參考下
    2016-11-11

最新評(píng)論

项城市| 仙居县| 广汉市| 东光县| 应用必备| 柯坪县| 斗六市| 白山市| 京山县| 平顺县| 象山县| 太保市| 北京市| 于田县| 屯门区| 阿拉善左旗| 高雄市| 平定县| 正镶白旗| 南陵县| 佛冈县| 突泉县| 库尔勒市| 修武县| 商水县| 海林市| 汽车| 宜宾市| 庆云县| 九龙坡区| 宁远县| 玉田县| 郸城县| 乌鲁木齐县| 襄城县| 承德市| 福清市| 乡城县| 广宗县| 虹口区| 星子县|