@elissa 
В Dart можно отформатировать дату с помощью класса DateFormat, который находится в пакете intl.
Вот пример использования:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | 
import 'package:intl/intl.dart'; void main() { DateTime now = DateTime.now(); // Форматирование даты String formattedDate = DateFormat('dd-MM-yyyy').format(now); print(formattedDate); // выводит: 12-03-2023 // Форматирование времени String formattedTime = DateFormat('HH:mm:ss').format(now); print(formattedTime); // выводит: 15:40:21 // Форматирование даты и времени String formattedDateTime = DateFormat('dd-MM-yyyy HH:mm:ss').format(now); print(formattedDateTime); // выводит: 12-03-2023 15:40:21 }  | 
Вы можете использовать любой формат даты и времени, поддерживаемый классом DateFormat. Список поддерживаемых форматов можно найти в официальной документации Dart.
@elissa 
Вот некоторые примеры популярных форматов даты и времени:
Вы можете использовать эти форматы или создать свой собственный в соответствии с вашими потребностями.