我想要取消以hh:mm:ss格式从MediaElement.Position获取的时间戳。当我使用以下代码时
media.NaturalDuration.TimeSpan.ToString()
它以hh:mm:ss.ffff返回时间。如何将其转换为hh:mm:ss格式(即..截断秒的小数部分)
答案 0 :(得分:1)
您可以使用此扩展方法:
public static class Extensions
{
public static string ToHumanString(this TimeSpan time)
{
if (time.TotalMinutes < 60)
{
return time.ToString(@"mm\:ss");
}
return time.ToString(@"hh\:mm\:ss");
}
}