Форматирование даты в C#
Текстовый вид отметки задают методом
ToString с строкой формата.
Часто используют "yyyy-MM-dd",
"dd.MM.yyyy" и "HH:mm":
DateTime holiday = new DateTime(2026, 1, 7);
Console.WriteLine(holiday.ToString("yyyy/MM/dd"));
Console.WriteLine(holiday.ToString("dd.MM.yyyy"));
Для текущего момента тот же прием:
Console.WriteLine(DateTime.Now.ToString("HH:mm"));
Выведите DateTime.Today в формате
день.месяц.год (шаблон "dd.MM.yyyy").
Дан код:
DateTime holiday = new DateTime(2026, 1, 7);
Выведите ее как год/месяц/день
(шаблон "yyyy/MM/dd").
Сформируйте строку месяц-день
("MM-dd") для DateTime.Today
и выведите ее.
Выведите текущее время в формате
часы:минуты ("HH:mm").
Дан код:
DateTime stamp = new DateTime(2024, 11, 20, 8, 5, 0);
Выведите полную отметку как
"2024-11-20 08:05" (шаблон
"yyyy-MM-dd HH:mm").