localZoneOffsetAsString property
String
localZoneOffsetAsString
Implementation
String get localZoneOffsetAsString {
try {
DateTime dateTime = DateTime.tryParse(date!)!;
Duration localZoneOffset = DateTime(
dateTime.year,
dateTime.month,
dateTime.day,
dateTime.hour,
dateTime.minute,
dateTime.second,
dateTime.millisecond,
dateTime.microsecond)
.timeZoneOffset;
int hours = localZoneOffset.inHours.abs();
int minutes = localZoneOffset.inMinutes.abs() - (hours * 60);
String offset = "${localZoneOffset.isNegative ? "-" : "+"}"
"${Intl.NumberFormat("#00", "en_US").format(hours)}:"
"${Intl.NumberFormat("#00", "en_US").format(minutes)}";
return offset;
} catch (e) {
print(e);
}
return '+00:00';
}