HoraTimezone.local constructor

HoraTimezone.local([
  1. DateTime? at
])

Creates local system timezone at at instant (uses system/DST rules).

Implementation

factory HoraTimezone.local([DateTime? at]) {
  final dt = (at ?? DateTime.now()).toLocal();
  final name = dt.timeZoneName.trim();
  return HoraTimezone.fromMinutes(
    dt.timeZoneOffset.inMinutes,
    name: name.isEmpty ? null : name,
  );
}