getFriendlyTimeSpanByNow

open fun getFriendlyTimeSpanByNow(time: String): String

Return the friendly time span by now.

The pattern is {@code yyyy-MM-dd HH:mm:ss}.

Return

the friendly time span by now

  • 如果小于 1 秒钟内,显示刚刚
  • 如果在 1 分钟内,显示 XXX秒前
  • 如果在 1 小时内,显示 XXX分钟前
  • 如果在 1 小时外的今天内,显示今天15:32
  • 如果是昨天的,显示昨天15:32
  • 其余显示,2016-10-15
  • 时间不合法的情况全部日期和时间信息,如星期六 十月 27 14:21:20 CST 2007

Parameters

time

The formatted time string.

open fun getFriendlyTimeSpanByNow(time: String, format: DateFormat): String

Return the friendly time span by now.

Return

the friendly time span by now

  • 如果小于 1 秒钟内,显示刚刚
  • 如果在 1 分钟内,显示 XXX秒前
  • 如果在 1 小时内,显示 XXX分钟前
  • 如果在 1 小时外的今天内,显示今天15:32
  • 如果是昨天的,显示昨天15:32
  • 其余显示,2016-10-15
  • 时间不合法的情况全部日期和时间信息,如星期六 十月 27 14:21:20 CST 2007

Parameters

time

The formatted time string.

format

The format.

open fun getFriendlyTimeSpanByNow(date: Date): String

Return the friendly time span by now.

Return

the friendly time span by now

  • 如果小于 1 秒钟内,显示刚刚
  • 如果在 1 分钟内,显示 XXX秒前
  • 如果在 1 小时内,显示 XXX分钟前
  • 如果在 1 小时外的今天内,显示今天15:32
  • 如果是昨天的,显示昨天15:32
  • 其余显示,2016-10-15
  • 时间不合法的情况全部日期和时间信息,如星期六 十月 27 14:21:20 CST 2007

Parameters

date

The date.

open fun getFriendlyTimeSpanByNow(millis: Long): String

Return the friendly time span by now.

Return

the friendly time span by now

  • 如果小于 1 秒钟内,显示刚刚
  • 如果在 1 分钟内,显示 XXX秒前
  • 如果在 1 小时内,显示 XXX分钟前
  • 如果在 1 小时外的今天内,显示今天15:32
  • 如果是昨天的,显示昨天15:32
  • 其余显示,2016-10-15
  • 时间不合法的情况全部日期和时间信息,如星期六 十月 27 14:21:20 CST 2007

Parameters

millis

The milliseconds.