如何获得日期的差异

Mit*_*hhi 0 c# ajax

我正在创建一个网页,因为我使用Ajax日历来选择TO日期和From日期两个日期,我也有一Textbox整天的日期.

因此,当用户选择tofrom日期,这些日期的差别,显示在文本框中.那么我怎样才能找到这些日期的区别..?

我设置的格式如下dd/MM/yyyy.

例如

one textbox has: 20/04/2012  
second has     : 02/05/2012
Run Code Online (Sandbox Code Playgroud)

那么,请找出这些差异?

在此先感谢....
Mitesh

Nik*_*wal 8

减法运算符( - )适用于DateTime

DateTime to_datetime = DateTime.ParseExact(to_textbox.Text, "dd/MM/yyyy", 
                                           CultureInfo.InvariantCulture);
DateTime from_datetime = DateTime.ParseExact(from_textbox.Text, "dd/MM/yyyy", 
                                             CultureInfo.InvariantCulture);

Timespan result  = to_datetime - from_datetime;
Run Code Online (Sandbox Code Playgroud)

你可以用它作为

textBox1.Text = (to_datetime - from_datetime).TotalDays.ToString();
Run Code Online (Sandbox Code Playgroud)