C#中TimeSpan只保留整数时间 程序中有时候需要记录运行的相对时间。于是就用了DateTime.Now-StartTime得出的是TimeSpan类型。 然而默认的格式中秒后面保留了很多位小数(12:31:43.252524),如果有需求只保留整数,则使用了正则表达式 Time_String = Regex.Replace((DateTime.Now - StartTime).ToString(), @"\.\d+$", string.Empty) 输出12:31:43