Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
905 of 1492 menu
◀ ▶

Метод Parse

Метод Parse статический. Точка в строке отделяет сутки от времени. Без исключения пробуют TryParse. Печать обратно - ToString с "c".

Синтаксис

TimeSpan span = TimeSpan.Parse(text);

Пример

Давайте разобрать "01:02:03":

using System; class Program { static void Main() { TimeSpan res = TimeSpan.Parse("01:02:03"); Console.WriteLine(res.Hours); Console.WriteLine(res.Minutes); Console.WriteLine(res.Seconds); } }

Результат выполнения кода:

1 2 3

Пример

Давайте разобрать строку с сутками "1.02:03:04":

using System; class Program { static void Main() { TimeSpan res = TimeSpan.Parse("1.02:03:04"); Console.WriteLine(res.Days); Console.WriteLine(res.Hours); Console.WriteLine(res.Minutes); Console.WriteLine(res.Seconds); } }

Результат выполнения кода:

1 2 3 4

Пример

Давайте поймать FormatException для "abcde":

using System; class Program { static void Main() { try { TimeSpan.Parse("abcde"); } catch (FormatException) { Console.WriteLine("fail"); } } }

Результат выполнения кода:

"fail"

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить