package com.darkrockstudios.libs.calendar;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class iCalUtility
{
public static long parseDuration( String icalDuration )
{
final int GROUP_SECONDS = 1;
final String PATTERN = "-?P(\\d)+S";
long durationInSeconds = -1;
Pattern p = Pattern.compile( PATTERN );
Matcher m = p.matcher( icalDuration );
if( m.groupCount() > 1 )
{
durationInSeconds = Long.parseLong( m.group( GROUP_SECONDS ) );
}
return durationInSeconds;
}
}