Разбор строки в DateTime в Dart
Текст в формате ISO превращают в
DateTime вызовом DateTime.parse.
Подходит строка вида 2024-03-15T10:30:00
или календарная дата 2024-03-15.
Разберем дату и выведем год:
var date = "2024-03-15";
var parsed = DateTime.parse(date);
print(parsed.year);
Строка с часами разбирается тем же способом. Получим день месяца из полной записи:
var raw = "2022-07-04T12:00:00";
var parsed = DateTime.parse(raw);
print(parsed.day);
Если текст не подходит под ожидаемый вид, программа останавливается с сообщением об ошибке. Некорректную строку в разбор не передают.
Преобразуйте строку 2024-03-15
в отметку и выведите месяц.
Дана строка:
var raw = "2022-07-04";
Получите отметку и выведите день месяца.
Разберите 2024-06-01T23:50:00
и выведите часы.