Локальное и UTC в Dart
Вызов DateTime.now возвращает локальные
календарь и часы: те, что показывает система
на этом компьютере. Свойство isUtc
у такой отметки равно false. Выведем
локальное значение:
var local = DateTime.now();
print(local.isUtc);
print(local);
Метод toUtc переводит тот же момент
на шкалу UTC: меняются поля часов, но
момент на временной оси сохраняется.
Сравним часы до и после перевода:
var local = DateTime.now();
var universal = local.toUtc();
print(local.hour);
print(universal.hour);
print(universal.isUtc);
Выведите текущую локальную отметку и
значение isUtc для нее.
Переведите текущий момент в UTC и выведите часы в переведенной отметке.
Дана отметка:
var meet = DateTime(2024, 12, 31, 23, 59, 59);
Получите для нее UTC-представление и выведите его целиком.