Если ввод - это DateTime
, тогда просто используйте DateTime.ToString()
:
string s = dt.ToString("yyyy-MM-ddTHH:mm:ss")
Если ввод является строкой, тогда вы можете сначала разобрать его на DataTime
:
DataTime dt = DateTime.ParseExact(input, "M/d/dddd H:m:s tt",CultureInfo.InvariantCulture);
Затем преобразуйте его в строку, используя описанный выше метод.