私が直面しているこの問題に関するガイダンスが本当に欲しいです。テキストボックスから2つの日付の違いを見つけようとしています。
protected void Button1_Click(object sender, EventArgs e)
{
a = TextBox1.Text.ToString().Trim();
b = TextBox2.Text.ToString().Trim();
DateTime c = new DateTime();
DateTime d = new DateTime();
c = Convert.ToDateTime(a);
d = Convert.ToDateTime(b);
System.TimeSpan diffr = d - c;
Response.Write(diffr.Days);
}
上記は、ボタンクリックイベントで書いたコードです。問題は、コードが違いを間違って返すことです。
つまり、12/02/2013 と 11/02/2013 の間の差分が検出される場合、コードは 1 を返す代わりに 30 を返します。 2 を返すコードは 61 を返します。
日付の選択に Jquery DatePicker を使用しています。私のすべての検索で解決策が得られなかったので、親切に助けてください。