2个DateTime类型的变量相减怎么得到X天X小时类型结果。

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:15:50
要求结果比如是:7天06小时 类型的结果。
DateTime dtfabu = DateTime.Parse(dtGetData.Rows[0]["Time"].ToString());
DateTime dtjieshu = DateTime.Parse(dtGetData.Rows[0]["BaseTime"].ToString());
System.TimeSpan ts = dtjieshu - dtfabu;
int hour = ts.Hours;
...................

DateTime dtfabu = DateTime.Parse(dtGetData.Rows[0]["Time"].ToString());
DateTime dtjieshu = DateTime.Parse(dtGetData.Rows[0]["BaseTime"].ToString());
System.TimeSpan ts = dtjieshu .Subtract(dtfabu );

Response.Write(ts .Days.ToString() + "天" + ts.Hours.ToString("D2") + "小时");