public DateTimeFormatUnitSpec(String unit) { if (!isValidUnitSpec(unit)) { throw new IllegalArgumentException("Unit must belong to enum TimeUnit or DateTimeTransformUnit"); } if (EnumUtils.isValidEnum(TimeUnit.class, unit)) { _timeUnit = TimeUnit.valueOf(unit); } if (EnumUtils.isValidEnum(DateTimeTransformUnit.class, unit)) { _dateTimeTransformUnit = DateTimeTransformUnit.valueOf(unit); } }
protected long transformMillisToEpoch(long millisSinceEpoch) { return _outputTimeUnit.fromMillis(millisSinceEpoch) / _outputTimeSize; }