c# 获取两个时间之间的时间差(时、分、秒)
public static string GetTime(DateTime timeA)
{
//timeA 表示需要计算
DateTime timeB = DateTime.Now; //获取当前时间
TimeSpan ts = timeB - timeA; //计算时间差
string time = ts.TotalSeconds.ToString(); //将时间差转换为秒
return time;
}
相应的
相差天数:ts.Days.ToString();
相差小时:ts.Hours.ToString();
相差分钟:ts.Minutes.ToString();
相差秒数:ts.Seconds.ToString();
相差总天数:ts.TotalDays.ToString();
相差总小时:ts.TotalHours.ToString();
相差总分钟:ts.TotalMinutes.ToString();
相差总秒数:ts.TotalSeconds.ToString();