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

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

Mary-Kate Olsen
發布: 2025-01-23 13:36:09
原創
982 人瀏覽過

How Can I Format TimeSpan Objects with Custom Formats in .NET?

掌握 .NET 中的自訂時間跨度格式

.NET 開發人員通常需要精確控制 TimeSpan 物件的顯示方式。本指南詳細介紹了建立 TimeSpan 值的自訂字串表示形式的技術。

.NET 4.0 及更高版本的最佳實務

.NET 4.0 為 TimeSpan 物件引入了強大的自訂格式。 String.Format() 方法與自訂格式字串結合,提供了廣泛的控制。

範例:

<code class="language-csharp">string formattedTimeSpan = string.Format("{0:hh\:mm\:ss}", myTimeSpan); // Output: 15:36:15</code>
登入後複製

透過字串插值簡化格式化 (C# 6)

C# 6 的字串插值提供了更簡潔的替代方案:

<code class="language-csharp">string formattedTimeSpan = $"{myTimeSpan:hh\:mm\:ss}"; // Output: 15:36:15</code>
登入後複製

處理特殊字元

“:”和“.”等字元在格式字串中具有特殊意義,需要使用反斜線 ("") 進行轉義。

範例:

<code class="language-csharp">string formattedTimeSpan = string.Format("{0:dd\.hh\:mm}", myTimeSpan); // Output: 2.15:36</code>
登入後複製

在這裡,句點和冒號實際上被視為分隔符號。

探索格式說明符

Microsoft 關於自訂 TimeSpan 格式字串的文件提供了可用說明符的完整清單。 這些範圍從“hh”(小時)等常見單位到“ff”(微秒)等更精細的選項,允許高度客製化的輸出。 引用本文檔是實現精確格式化的關鍵。

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

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