timezoneNameFromUtcOffset method
Convert DateTime UTC Offset to Timezone name, e.g. UTC+08:00
Implementation
String timezoneNameFromUtcOffset() {
int utcOffset = timeZoneOffset.inSeconds;
final String sign = utcOffset >= 0 ? '+' : '-';
final int hours = utcOffset ~/ 3600;
final int minutes = (utcOffset % 3600) ~/ 60;
return 'UTC$sign${hours.toString().padLeft(2, '0')}:${minutes.toString().padLeft(2, '0')}';
}