HoraTimezone.fromOffset constructor

HoraTimezone.fromOffset(
  1. int hours, [
  2. int minutes = 0
])

Creates a timezone from a UTC offset in hours.

Implementation

factory HoraTimezone.fromOffset(int hours, [int minutes = 0]) {
  final offset = Duration(hours: hours, minutes: minutes);
  final sign = hours >= 0 ? '+' : '';
  final name = minutes == 0
      ? 'UTC$sign$hours'
      : 'UTC$sign$hours:${minutes.abs().toString().padLeft(2, '0')}';
  return HoraTimezone._(offset, name);
}