Time zone fix
This commit is contained in:
@@ -3,6 +3,7 @@ import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:geolocator/geolocator.dart';
|
||||
import 'package:timezone/timezone.dart' as tz;
|
||||
|
||||
import '../../models/duty_schedule.dart';
|
||||
import '../../models/profile.dart';
|
||||
@@ -671,7 +672,14 @@ class _ShiftTemplate {
|
||||
final Duration duration;
|
||||
|
||||
DateTime buildStart(DateTime day) {
|
||||
return DateTime(day.year, day.month, day.day, startHour, startMinute);
|
||||
return tz.TZDateTime(
|
||||
tz.local,
|
||||
day.year,
|
||||
day.month,
|
||||
day.day,
|
||||
startHour,
|
||||
startMinute,
|
||||
);
|
||||
}
|
||||
|
||||
DateTime buildEnd(DateTime start) {
|
||||
|
||||
Reference in New Issue
Block a user