Добрый день, задача следующая: В WinForms дан текстбокс в который должна вводиться дата в формате YYYY-MM-DD, как проверить что дата введена в правильном виде?
static bool TextIsDate(string text)
{
var dateFormat = "yyyy-MM-dd";
DateTime scheduleDate;
if (DateTime.TryParseExact(text, dateFormat, DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out scheduleDate))
{
return true;
}
return false;
}
Проверка, что дата введена в правильном виде
if (TextIsDate(textBox.Text))
{
MessageBox.Show("Текст является датой");
}
else
{
MessageBox.Show("Текст не является датой");
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости