Вы должны выбрать формат времени приема и преобразовать его в любой согласованный формат.
Затем вы можете использовать следующий код:
Формат: чч: мм: сс (12-часовой формат)
DateTime dt = DateTime.ParseExact("10:45:10", "hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
double totalSeconds = dt.TimeOfDay.TotalSeconds; // Output: 38170.0
Формат: ЧЧ: мм: сс (24-часовой формат)
DateTime dt = DateTime.ParseExact("22:45:10", "HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
double totalSeconds = dt.TimeOfDay.TotalSeconds; // Output: 81910.0
В случае несоответствия формата будет выдано исключение FormatException с сообщением: « Строка не была распознана как допустимый DateTime. "