У меня есть строка в следующем формате: 05/06/2019|1330|60
Вывод, который я ищу: 05/06/2019T14:30:00
Я сейчас пытаюсь разобрать часть TimeSpan
:
public static string getProcedureEndingDateTime (string input) {
//05/06/2019|1330|60
string myDate = input.Split ( '|' ) [0];
DateTime myDateTime = DateTime.Parse (myDate);
string myTime = input.Split('|')[1];
string hours = myTime.Substring(0,2);
string minutes = myTime.Substring(2,2);
TimeSpan myTimeSpan = TimeSpan.Parse($"{hours}:{minutes}");
myDateTime.Add(myTimeSpan);
return myDateTime.ToString();
}
Но сейчас получаем следующий вывод:
Чтобы получить приведенный выше вывод, я вызываю свою функцию так:
Console.WriteLine (getProcedureEndingDateTime("05/06/2019|1330|60"));
Как мне разобрать строку "1330" в интервал времени?