Могу ли я проверить, содержит ли строка дату? Как и любое свидание
Моя таблица в базе данных содержит даты.
я хочу удалить даты из записи, если они относятся к периоду до сегодняшнего дня, то есть вчера или позавчера и так далее...
я знаю, что могу найти дату в строке, разделив слово.
теперь, как я могу удалить эту дату(дату, которую я нашел в строке путем расщепления), если она была до сегодняшнего дня??
Что я уже пробовал:
while (READ.Read()) { string date = READ.GetString(h); DateTime dt; string[] words = date.Split(' '); bool found = false; foreach (string word in words) { if (DateTime.TryParse(word,out dt)) { l = word; found = true; break; } if(found) { result = DateTime.Compare(l, DateTime.Today);//error cannot compare string with datetime.. } }
BillWoodruff
Почему бы не использовать специальный элемент управления DateTimePicker и не предотвращать ошибки, не позволяя им происходить: например, в JQuery:
https://www.youtube.com/watch?v=DORmHaYU27c