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;
}
}
}