getFitTimeSpan

open fun getFitTimeSpan(time1: String, time2: String, precision: Int): String

Return the fit time span.

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

Return

the fit time span

Parameters

time1

The first formatted time string.

time2

The second formatted time string.

precision

The precision of time span.

  • precision = 0, return null
  • precision = 1, return 天
  • precision = 2, return 天, 小时
  • precision = 3, return天, 小时, 分钟
  • precision = 4, return 天, 小时, 分钟, 秒
  • precision >= 5,return 天, 小时,分钟, 秒, 毫秒
open fun getFitTimeSpan(time1: String, time2: String, format: DateFormat, precision: Int): String

Return the fit time span.

Return

the fit time span

Parameters

time1

The first formatted time string.

time2

The second formatted time string.

format

The format.

precision

The precision of time span.

  • precision = 0, return null
  • precision = 1, return 天
  • precision = 2, return 天, 小时
  • precision = 3, return天, 小时, 分钟
  • precision = 4, return 天, 小时, 分钟, 秒
  • precision >= 5,return 天, 小时,分钟, 秒, 毫秒
open fun getFitTimeSpan(date1: Date, date2: Date, precision: Int): String

Return the fit time span.

Return

the fit time span

Parameters

date1

The first date.

date2

The second date.

precision

The precision of time span.

  • precision = 0, return null
  • precision = 1, return 天
  • precision = 2, return 天, 小时
  • precision = 3, return天, 小时, 分钟
  • precision = 4, return 天, 小时, 分钟, 秒
  • precision >= 5,return 天, 小时,分钟, 秒, 毫秒
open fun getFitTimeSpan(millis1: Long, millis2: Long, precision: Int): String

Return the fit time span.

Return

the fit time span

Parameters

millis1

The first milliseconds.

millis2

The second milliseconds.

precision

The precision of time span.

  • precision = 0, return null
  • precision = 1, return 天
  • precision = 2, return 天, 小时
  • precision = 3, return天, 小时, 分钟
  • precision = 4, return 天, 小时, 分钟, 秒
  • precision >= 5,return 天, 小时,分钟, 秒, 毫秒