Я хочу вычислить разницу в дате между датой формы и двумя датами. Я использую временной интервал для вычисления разницы между двумя датами, если разница в дате положительна, означает, что она входит в другой процесс, падает означает, что она возвращает сообщение об ошибке.
Мой частичный код здесь ..
TimeSpan span = Convert.ToDateTime(txtenddate.Text).Subtract(Convert.ToDateTime(txtstartdate.Text));
int formatted = span.Days;
if (formatted < 1)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "<script language='javascript'>alert('Invalid date difference ');</script>", false);
}
В приведенном выше коде ввод даты окончания: 30-01-2004 дата начала: 01-02-2002
, но он возвращает сообщение об ошибке: Строка не была распознана как действительный DateTime.
, пожалуйста, дайте мне решение, чтобы решить эту проблему без изменения формата даты ...