掌握 .NET 中的自定义时间跨度格式
.NET 4.0 及更高版本提供了对如何使用自定义格式字符串显示 TimeSpan
对象的强大控制。 这允许精确格式化持续时间。
了解自定义时间跨度格式说明符
自定义格式字符串利用特定的说明符来表示 TimeSpan
的不同部分:
hh
:时间mm
:分钟ss
:秒实际例子
要应用自定义格式字符串,请使用以下命令:
<code class="language-csharp">string.Format("{0:hh\:mm\:ss}", myTimeSpan);</code>
这会产生一个类似“15:36:15”的字符串。
使用字符串插值简化格式 (C# 6)
C# 6 及更高版本提供了更简洁的使用字符串插值的方法:
<code class="language-csharp">$"{myTimeSpan:hh\:mm\:ss}";</code>
处理分隔符
冒号 (:
) 和句点 (.
) 不会自动包含在内;它们必须在格式字符串中显式添加和转义。 例如,hh\:mm
在小时和分钟之间插入冒号。
其他提示和技巧
`) to separate components, such as
"dd hh:mm"`..
) 代表秒的小数部分。TimeSpan
格式字符串的 Microsoft 官方文档。以上是如何在 .NET 中自定义 TimeSpan 格式?的详细内容。更多信息请关注PHP中文网其他相关文章!