從 .NET 4.0 開始,可以使用自訂格式化 TimeSpan 物件。對於 .NET 3.5 或更低版本,請參考 JohannesH 的答案以了解替代的格式化選項。
自訂 TimeSpan 格式字串允許精確控制輸出。 MSDN 自訂 TimeSpan 格式字串頁面提供了可用格式說明符的全面參考。
要使用自訂格式字串格式化 TimeSpan 對象,請如下使用 String.Format 方法:
<code>string.Format("{0:hh\:mm\:ss}", myTimeSpan);</code>
此範例格式字串將為具有指定值的 TimeSpan 輸出「15:36:15」。
請注意,格式字串中的「:」字元必須使用「」轉義。這是為了將其與 TimeSpan 分隔符號區分開來。
C# 6 字串插值提供了一種更簡潔的格式化字串語法。以下範例使用字串插值來實現與前一個範例相同的結果:
<code>$"myTimeSpan:hh\:mm\:ss"}"; //示例输出 15:36:15</code>
自訂 TimeSpan 格式字串不包含佔位符號分隔符號。相反,您必須在格式字串中明確指定它們,如上例所示。
以上是如何使用 String.Format 在 .NET 中自訂 TimeSpan 物件的格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!