我正在使用 .NET 3.5 在 C# 中编译,并尝试将 TimeSpan 转换为字符串并格式化字符串。我想用
myString = myTimeSpan.ToString("c");
但是,在TimeSpan.ToString
.NET 4.0 之前,该方法不会将格式字符串作为参数,而我使用的是 .NET 3.5。
那么你将如何将 TimeSpan 格式化为字符串?我的最终目标是以格式显示 TimeSpanhh:mm:ss
但目前正在接收hh:mm:ss:fffffff
.
我试过使用
myString = string.Format("{0:hh:mm:ss}", myTimeSpan);
但是 string.Format 只是格式化我的 DateTime 并且在尝试格式化 TimeSpan 时传递不同的格式字符串不起作用。