toString method
Texto no formato do PostgreSQL, por exemplo 13:45:10.5-03.
Implementation
@override
String toString() {
final sign = offsetSeconds < 0 ? '-' : '+';
final abs = offsetSeconds.abs();
final hours = abs ~/ 3600;
final minutes = (abs % 3600) ~/ 60;
final seconds = abs % 60;
final buf = StringBuffer('$time$sign${_two(hours)}');
if (minutes != 0 || seconds != 0) buf.write(':${_two(minutes)}');
if (seconds != 0) buf.write(':${_two(seconds)}');
return buf.toString();
}