toSQLInterval method
Implementation
String toSQLInterval()
{
EllaTime absolute = toAbsolute();
List<int> output = [absolute.getHoursComponent(), absolute.getMinutesComponent(), absolute.getSecondsComponent()];
String value = output.map( (int v) => StringUtil.padNumber(v, _INTERVAL_SEGMENT_PADDING) ).join(_INTERVAL_SEGMENT_SEPARATOR);
if ( isNegative() ) {
return _NEGATIVE_INTERVAL_PREFIX + value;
}
else {
return value;
}
}