private static bool IsDate(string str, ref string date) { if (!Regex.IsMatch(str, "^[0-9]{1,4}[.,/-][0-9]{1,4}[.,/-][0-9]{1,4}$")) { return(false); } try { date = NewDateParser.Parse(str).ToString("yyyyMMdd"); return(true); } catch (Exception ex) { } return(false); }
public bool Check() { if (!IsEmpty()) { DateTime d = DateTime.Now; try { d = NewDateParser.Parse(date.Text); } catch (Exception ex) { error = ex.Message; //"Неправильный формат даты"; return(false); } datePicker.Value = d; } return(true); }