getTimeZone method
dynamic
getTimeZone()
Implementation
getTimeZone() async {
DateTime now = DateTime.now();
Duration timeZoneOffset = now.timeZoneOffset;
int totalMinutes = timeZoneOffset.inMinutes;
int hours = totalMinutes ~/ 60;
int minutes = totalMinutes.abs() % 60;
String sign = timeZoneOffset.isNegative ? "-" : "+";
String offsetString =
"GMT$sign${hours.abs().toString().padLeft(2, '0')}:${minutes.toString().padLeft(2, '0')}";
return offsetString;
}