首頁 > 後端開發 > C++ > 如何使用 String.Format 在 .NET 中自訂 TimeSpan 物件的格式?

如何使用 String.Format 在 .NET 中自訂 TimeSpan 物件的格式?

Patricia Arquette
發布: 2025-01-23 13:59:09
原創
563 人瀏覽過

How Can I Custom Format a TimeSpan Object in .NET Using String.Format?

.NET 中使用 String.Format 自訂格式化 TimeSpan 物件

從 .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 字串插值

C# 6 字串插值提供了一種更簡潔的格式化字串語法。以下範例使用字串插值來實現與前一個範例相同的結果:

<code>$"myTimeSpan:hh\:mm\:ss"}"; //示例输出 15:36:15</code>
登入後複製

分隔符號

自訂 TimeSpan 格式字串不包含佔位符號分隔符號。相反,您必須在格式字串中明確指定它們,如上例所示。

以上是如何使用 String.Format 在 .NET 中自訂 TimeSpan 物件的格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板