getTimeZoneOffset static method
Implementation
static int getTimeZoneOffset(String timeZone) {
DateTime now = DateTime.now();
if (timeZone == 'UTC') {
return 0;
} else {
String timeZoneOffset = now.toString().split(' ')[5];
int hours = int.parse(timeZoneOffset.substring(1, 3));
int minutes = int.parse(timeZoneOffset.substring(3, 5));
int totalOffsetInMinutes = hours * 60 + minutes;
return totalOffsetInMinutes;
}
}