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

ParseExact и TryParseExact в C#

Метод ParseExact требует полного совпадения с шаблоном, иначе будет исключение FormatException. TryParseExact при несовпадении возвращает false и не бросает исключение. Можно передать несколько шаблонов: подойдёт первый, с которым строка совпала целиком.

Строка "2026-03-05" целиком совпадает с шаблоном yyyy-MM-dd, поэтому читается день:

using System.Globalization; DateTime dt = DateTime.ParseExact("2026-03-05", "yyyy-MM-dd", CultureInfo.InvariantCulture); Console.WriteLine(dt.Day); // выведет 5

Разберите строку "18:40" как часы и минуты с той же культурой, что в примере, и выведите час в консоль.

Допустите два шаблона даты и разберите строку "19.07.2024", которая подходит только ко второму. Выведите день в консоль.

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