xxxxxxxxxx
String getFormattedTimeZoneOffset(DateTime date) {
String twoDigits(int n) {
if (n >= 10) return '$n';
return '0$n';
}
final duration = date.timeZoneOffset,
hours = duration.inHours,
minutes = duration.inMinutes.remainder(60).abs();
final a =
'${duration.isNegative ? '-' : '+'}${twoDigits(hours.abs())}:${twoDigits(minutes)}';
return a;
}