Umstellung auf UTC Timestamp

This commit is contained in:
Sven committed 2025-09-10 13:40:45 +02:00
1 parent 6154bf833e
commit ac6c468870
10 files changed
+41 -107

No files matched your search

+3 -3
View File
@@ -39,8 +39,8 @@ class _AcceptedJobsPageState extends State<AcceptedJobsPage>
.stateEqualTo(Constants.stateAccepted)
.findAll();
_jobs.sort((job1, job2) {
var date1 = DateTime.parse(job1.ordertime).millisecondsSinceEpoch;
var date2 = DateTime.parse(job2.ordertime).millisecondsSinceEpoch;
var date1 = DateTime.fromMillisecondsSinceEpoch(job1.ordertime * 1000, isUtc: true).millisecondsSinceEpoch;
var date2 = DateTime.fromMillisecondsSinceEpoch(job2.ordertime * 1000, isUtc: true).millisecondsSinceEpoch;
return date1 - date2;
});
@@ -97,7 +97,7 @@ class _AcceptedJobsPageState extends State<AcceptedJobsPage>
children: <Widget>[
Text(
DateFormat('dd.MM.yyyy HH:mm')
.format(DateTime.parse(job.ordertime).toLocal())
.format(DateTime.fromMillisecondsSinceEpoch(job.ordertime * 1000, isUtc: true).toLocal())
.toString(),
style: TextStyle(
backgroundColor: isJobTooFarInFuture(job)
+1 -1
View File
@@ -125,7 +125,7 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
child: Column(
children: [
Text(
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.parse(job.ordertime).toLocal()).toString(),
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.fromMillisecondsSinceEpoch(job.ordertime * 1000, isUtc: true).toLocal()).toString(),
textAlign: TextAlign.left,
style: TextStyle(backgroundColor: isJobTooFarInFuture(job) ? Colors.red : Colors.white),
),
+1 -1
View File
@@ -91,7 +91,7 @@ class _FinishedJobsPageState extends State<FinishedJobsPage>
children: <Widget>[
Text(
DateFormat('dd.MM.yyyy HH:mm')
.format(DateTime.parse(job.ordertime).toLocal())
.format(DateTime.fromMillisecondsSinceEpoch(job.ordertime * 1000, isUtc: true).toLocal())
.toString(),
textAlign: TextAlign.left,
),
+2 -1
View File
@@ -536,6 +536,7 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
finTourMessage.track = Track();
finTourMessage.track!.time = Util.nowUnixSecondsUtc();
finTourMessage.track!.pos = FinTaskPos();
finTourMessage.track!.pos!.time = Util.toUnixSecondsUtc(position.timestamp);
finTourMessage.track!.pos!.lat = position.latitude;
finTourMessage.track!.pos!.long = position.longitude;
}
@@ -574,7 +575,7 @@ class _TaskListPageState extends State<TaskListPage> with ProducerMixin {
var message = PicData();
message.trId = picture.tourId;
message.num = picture.number;
message.time = DateTime.now().millisecondsSinceEpoch;
message.time = Util.nowUnixSecondsUtc();
message.data = picture.data;
sendMessage(