Maison  >  Questions et réponses  >  le corps du texte

java - 如何把时间转换为几天前,几小时前这种格式

我记得有个函数可以转换。

更新

这个问题我自己可以解决。
只是印象中我知道某个库的函数封装了这个功能,希望知道的同学来回答。

问这个问题不是为了投机取巧,不想动手。
也不想打着"不要重复制造轮子"的口号逃避问题。
我只是想找到当初见到的那个轮子。

大家讲道理大家讲道理2764 Il y a quelques jours445

répondre à tous(10)je répondrai

  • 天蓬老师

    天蓬老师2017-04-17 13:27:15

    翻看了很久之前的代码,终于找到了。
    不在java sdk中, 是Android SDK中的内容。

    谢谢大家的分享。

    import android.text.format.DateUtils;

    DateUtils.getRelativeTimeSpanString(...)

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 13:27:15

    没有现成的函数,自己写一个不很容易么。

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:27:15

    这个问题实在是你可以自己解决的,放在这里大伙们真不想回答,没质量


    你可以上Google搜索java time different,附上链接:java time different
    或者在百度上搜java时间差。

    具体代码我就不贴了。

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 13:27:15

    Android 的話我不清楚,不過如果有興趣自己寫的話可以參考 javascript 的 Moment.js 原始碼。

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 13:27:15

    jdk中没有现成的这样的函数,常用的工具包里好像也没有,这种问题可以先google,百度一下,百度搜索结果
    google搜索结果,自备梯子

    répondre
    0
  • 阿神

    阿神2017-04-17 13:27:15

    用moment就可以,一个js模块:momentjs,里面的format功能很强大

    répondre
    0
  • PHPz

    PHPz2017-04-17 13:27:15

    当前的时间戳是秒为单位.
    减去60s60m24h*(day)

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 13:27:15

    好懒啊你~自己写下,很快的。

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:27:15

    http://www.zuidaima.com/share/1562038902000640.htm

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 13:27:15

    你说的大概是 Timeago 吧.......
    做web开发的应该挺常用。

    要么就是这个
    https://github.com/kevinsawicki/java-timeago

    répondre
    0
  • Annulerrépondre