【问题标题】:android date format like in gmail [closed]像gmail中的android日期格式[关闭]
【发布时间】:2013-09-09 14:52:20
【问题描述】:

如何在 Android 中格式化 Date 对象,类似于 Gmail 显示它 1. 如果从现在起日期小于 24 小时,则打印小时,即 12:12am 2.如果日期>24h但 1周,打印日期即2013-08-12

谢谢

【问题讨论】:

标签: java android date formatting


【解决方案1】:

这是一个开始的好地方:

DateUtils.getRelativeTimeSpanString (long time, long now, long minResolution)

参数
time是描述的时间,以毫秒为单位。
now是当前时间,以毫秒为单位。minResolution 是报告的最短时间跨度。

例如,如果设置为 MINUTE_IN_MILLIS,则过去 3 秒的时间将报告为“0 分钟前”。通过 0、MINUTE_IN_MILLISHOUR_IN_MILLISDAY_IN_MILLISWEEK_IN_MILLIS 之一

http://developer.android.com/reference/android/text/format/DateUtils.html#getRelativeTimeSpanString(long,%20long,%20long)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-27
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多