/** * Gets uptime. * * @return the uptime */ public String getUptime() { return CommonUtils.convertMsToClockTime(System.currentTimeMillis() - mStartTimeMs); }
/** * Starts {@link DailyMetadataBackup}. */ public void start() { Preconditions.checkState(mBackup == null); long delayedTimeInMillis = getTimeToNextBackup(); mBackup = mScheduledExecutor.scheduleAtFixedRate(this::dailyBackup, delayedTimeInMillis, FormatUtils.parseTimeSize("1day"), TimeUnit.MILLISECONDS); LOG.info("Daily metadata backup scheduled to start in {}", CommonUtils.convertMsToClockTime(delayedTimeInMillis)); }
/** * Tests the {@link CommonUtils#convertMsToClockTime(long)} method. */ @Test public void convertMsToClockTime() { assertEquals("0 day(s), 0 hour(s), 0 minute(s), and 0 second(s)", CommonUtils.convertMsToClockTime(10)); assertEquals("0 day(s), 0 hour(s), 0 minute(s), and 1 second(s)", CommonUtils.convertMsToClockTime(TimeUnit.SECONDS.toMillis(1))); assertEquals("0 day(s), 0 hour(s), 1 minute(s), and 0 second(s)", CommonUtils.convertMsToClockTime(TimeUnit.MINUTES.toMillis(1))); assertEquals("0 day(s), 0 hour(s), 1 minute(s), and 30 second(s)", CommonUtils.convertMsToClockTime(TimeUnit.MINUTES.toMillis(1) + TimeUnit.SECONDS.toMillis(30))); assertEquals("0 day(s), 1 hour(s), 0 minute(s), and 0 second(s)", CommonUtils.convertMsToClockTime(TimeUnit.HOURS.toMillis(1))); long time = TimeUnit.DAYS.toMillis(1) + TimeUnit.HOURS.toMillis(4) + TimeUnit.MINUTES.toMillis(10) + TimeUnit.SECONDS.toMillis(45); String out = CommonUtils.convertMsToClockTime(time); assertEquals("1 day(s), 4 hour(s), 10 minute(s), and 45 second(s)", out); }
.convertMsToClockTime(System.currentTimeMillis() - mMetaMaster.getStartTimeMs())) .setStartTime(CommonUtils.convertMsToDate(mMetaMaster.getStartTimeMs(), ServerConfiguration.get(PropertyKey.USER_DATE_FORMAT_PATTERN)))
print("Started: " + CommonUtils.convertMsToDate(masterInfo.getStartTimeMs(), mDateFormatPattern)); print("Uptime: " + CommonUtils.convertMsToClockTime(masterInfo.getUpTimeMs())); print("Version: " + masterInfo.getVersion()); print("Safe Mode: " + masterInfo.getSafeMode());
.convertMsToClockTime(System.currentTimeMillis() - mMetaMaster.getStartTimeMs()));