asMs method

double asMs()

Returns TimeUnits as milliseconds (except month/year)

Implementation

double asMs() {
  switch (this) {
    case TimeUnit.millisecond:
      return 1;
    case TimeUnit.second:
      return 1000;
    case TimeUnit.minute:
      return 60000;
    case TimeUnit.hour:
      return 3600000;
    case TimeUnit.day:
      return 86400000;
    case TimeUnit.week:
      return 604800000;
    default: // Unable to give precise values for month/year
      return 0;
  }
}