package org.openedit.entermedia.util; public class TimeParser { public long parse(String inPeriodString) { inPeriodString = inPeriodString.trim().toLowerCase(); if (inPeriodString.endsWith("d")) { long days = Long.parseLong(inPeriodString.substring(0, inPeriodString.length() - 1)); long period = days * 24 * 60L * 60L * 1000L; return period; } else if (inPeriodString.endsWith("h")) { long hours = Long.parseLong(inPeriodString.substring(0, inPeriodString.length() - 1)); long period = hours * 60L * 60L * 1000L; return period; } else if (inPeriodString.endsWith("m")) { long min = Long.parseLong(inPeriodString.substring(0, inPeriodString.length() - 1)); long period = min * 60L * 1000L; return period; } else if (inPeriodString.endsWith("s")) { long sec = Long.parseLong(inPeriodString.substring(0, inPeriodString.length() - 1)); long period = sec * 1000L; return period; } else { long period = Long.parseLong(inPeriodString); return period; } } }