def renderFiniteDuration()

in modules/core/src/main/scala/org/scalasteward/core/util/dateTime.scala [31:46]


  def renderFiniteDuration(fd: FiniteDuration): String =
    fd.toString.filterNot(_.isSpaceChar)

  def showDuration(d: FiniteDuration): String = {
    def symbol(unit: TimeUnit): String =
      unit match {
        case DAYS         => "d"
        case HOURS        => "h"
        case MINUTES      => "m"
        case SECONDS      => "s"
        case MILLISECONDS => "ms"
        case MICROSECONDS => "µs"
        case NANOSECONDS  => "ns"
      }
    splitDuration(d).map(d1 => d1.length.toString + symbol(d1.unit)).take(3).mkString(" ")
  }