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();

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐