/
IgorGolubenko
/
MoveUp
Обзор
Документация
Войти
/
IgorGolubenko
/
MoveUp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
flutter_project/lib/services_api/Helper.dart
31 строка
919 B
IgorGolubenko
Imort project
02 июн 2026, 08:10
Верифицирован
02 июн 2026, 08:10
285f36e
Код
Авторство
О чём код?
import 'package:intl/intl.dart'; class Helper { static String formatDateTime(Object? input) { if (input == null) return "Не указано"; DateTime? dateTime; if (input is String) { dateTime = DateTime.tryParse(input); if (dateTime == null) { try { // Поддержка нестандартного формата, например, "yyyy-MM-dd HH:mm:ss" final formatter = DateFormat('yyyy-MM-dd HH:mm:ss'); dateTime = formatter.parse(input); } catch (e) { print('Ошибка парсинга даты: $input, ошибка: $e'); } } if (dateTime != null) { dateTime = dateTime.toLocal(); } } else if (input is DateTime) { dateTime = input.toLocal(); } if (dateTime == null) return "Ошибка даты"; return DateFormat('dd.MM.yyyy HH:mm').format(dateTime); } }