首頁 >後端開發 >C++ >如何在 .NET 中自訂 TimeSpan 格式?

如何在 .NET 中自訂 TimeSpan 格式?

Linda Hamilton
Linda Hamilton原創
2025-01-23 13:46:14807瀏覽

How Can I Customize TimeSpan Formatting in .NET?

掌握 .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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn