formatTimeZone static method
Implementation
static String formatTimeZone(double hours) {
final sign = hours >= 0 ? '+' : '-';
final hourAbs = hours.abs();
final minutes = (hourAbs - hourAbs.floor()) * 60;
final hourPart = '${hourAbs.floor().toString().padLeft(2, '0')}';
final minutePart = '${minutes.round().toString().padLeft(2, '0')}';
return 'GMT${sign}${hourPart}:${minutePart}';
}