validation date as utc and converting in orders

This commit is contained in:
José Salazar
2026-01-28 19:35:09 -05:00
parent df54c8c365
commit b8d65dfdde
4 changed files with 5 additions and 33 deletions

View File

@@ -191,17 +191,7 @@ class ClientCreateOrderRepositoryImpl
}
fdc.Timestamp _toTimestamp(DateTime dateTime) {
// Keep the selected local time as-is by treating it as UTC.
final DateTime utc = DateTime.utc(
dateTime.year,
dateTime.month,
dateTime.day,
dateTime.hour,
dateTime.minute,
dateTime.second,
dateTime.millisecond,
dateTime.microsecond,
);
final DateTime utc = dateTime.toUtc();
final int seconds = utc.millisecondsSinceEpoch ~/ 1000;
final int nanoseconds = (utc.microsecondsSinceEpoch % 1000000) * 1000;
return fdc.Timestamp(nanoseconds, seconds);