DateTime dt1;
DateTime.TryParse(TextBox1.Text + "-" + TextBox2.Text + "-" + TextBox3.Text, out dt1); string a = dt1.ToString("yyyy-MM-dd "); DateTime dt2 = System.DateTime.Now; string b = dt2.ToString("yyyy-MM-dd ");
现在 a,b 都是“2008-06-01” 的格式TimeSpan result = Convert.ToDateTime(b) - Convert.ToDateTime(b);
result.TotalDays.ToString();得到的结果不对,,,大家帮我看看怎么用啊?
DateTime.TryParse(TextBox1.Text + "-" + TextBox2.Text + "-" + TextBox3.Text, out dt1); string a = dt1.ToString("yyyy-MM-dd "); DateTime dt2 = System.DateTime.Now; string b = dt2.ToString("yyyy-MM-dd ");
现在 a,b 都是“2008-06-01” 的格式TimeSpan result = Convert.ToDateTime(b) - Convert.ToDateTime(b);
result.TotalDays.ToString();得到的结果不对,,,大家帮我看看怎么用啊?
TotalHours:返回TimeSpan值表示的小时数。
TotalMilliseconds:返回TimeSpan值表示的毫秒数
ts.Days整数天数
DateTime dt2 = DateTime.Parse("2008-07-02");
TimeSpan ts = dt2 - dt1;
richTextBox2.Text = ts.TotalDays.ToString(); //31
String temp1 = "2006 - 5 - 12 ";
String temp2 = "2006 - 4 - 10 ";
DateTime d1 = DateTime.Parse(temp1);
DateTime d2 = DateTime.Parse(temp2);
int days = d1.DayOfYear - d2.DayOfYear;
DateTime dt2 = Convert.DateTime("2010-3-2");
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days + 1;