offsetString property

String get offsetString

Formats the offset as a string like "+05:30".

Implementation

String get offsetString {
  final hours = offset.inHours.abs();
  final minutes = offset.inMinutes.abs() % 60;
  final sign = offset.isNegative ? '-' : '+';
  return '$sign${hours.toString().padLeft(2, '0')}:${minutes.toString().padLeft(2, '0')}';
}