Формат DateTime - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, как можно задать формат для типа DateTime. Я конечно гуглил, нашел что можно вот так String.Format("{0:s}", dt); // "2008-03-09T16:05:07", мне кстати нужен именно такой формат только еще и миллисекунды т.е. 2008-03-09T16:05:07.000. Я так же применил вот такую штуку
 DateTime d = new DateTime(t.Year, t.Month, t.Day, t.Hour, t.Minute, t.Second, DateTimeKind.Unspecified);
, но все равно результат не удовлетворительный(или может я не понимаю чего), при отладке мне показывает см.скрин. Мне нужно что бы в переменной createDate был именно нужный мне формат даты. Или это невозможно?

Решение задачи: «Формат DateTime»

textual
Листинг программы
string dateString = string.Format("{0:yyyy-MM-ddThh:mm:ss.fff}", date);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5