Попробуйте форматирование , например по прямой ToString
DateTime MyDateTime = DateTime.Now;
// ':' - let's escape : (in case you insist on : delimiter)
// something like 01:07:13
string result = MyDateTime.ToString("mm':'ss':'HH");
или с помощью интерполяции строк :
string result = $"My strange time is {MyDateTime:mm':'ss':'HH}";