Чтобы отформатировать объект datetime в определенном формате в C#, вы можете использовать метод ToStringвместе со спецификатором формата. Вот некоторые часто используемые спецификаторы формата:
- “d” – краткий шаблон даты
- “D” – длинный шаблон даты
- “t” – краткосрочный график
- “T” – долгосрочный шаблон
- “f” – полная дата и время (длинная дата и короткое время).
- “F” – полная дата и время (длинная дата и долгое время).
- “g” – общая дата и время (короткая дата и короткое время)
- “G” – общая дата и время (короткая дата и длинное время).
- “M” – образец дня месяца.
- “Y” – шаблон года и месяца.
- “s” – сортируемый шаблон даты и времени.
- “o” – образец даты и времени туда и обратно
Вот пример использования метода ToStringсо спецификатором формата:
DateTime now = DateTime.Now;
string formattedDate = now.ToString("yyyy-MM-dd HH:mm:ss");
Console.WriteLine(formattedDate);
Текущая дата и время будут выведены в формате «гггг-ММ-дд ЧЧ:мм:сс», например «2023-12-29 15:30:45».