Rumah >pembangunan bahagian belakang >C++ >Bagaimana Saya Boleh Memformat Objek TimeSpan dengan Format Tersuai dalam .NET?
Pembangun .NET selalunya memerlukan kawalan tepat ke atas cara TimeSpan
objek dipaparkan. Panduan ini memperincikan teknik untuk membuat perwakilan rentetan tersuai bagi nilai TimeSpan
.
.NET 4.0 memperkenalkan pemformatan tersuai yang teguh untuk objek TimeSpan
. Kaedah String.Format()
, digabungkan dengan rentetan format tersuai, menawarkan kawalan yang meluas.
Contoh:
<code class="language-csharp">string formattedTimeSpan = string.Format("{0:hh\:mm\:ss}", myTimeSpan); // Output: 15:36:15</code>
Interpolasi rentetan C# 6 menyediakan alternatif yang lebih ringkas:
<code class="language-csharp">string formattedTimeSpan = $"{myTimeSpan:hh\:mm\:ss}"; // Output: 15:36:15</code>
Watak seperti ":" dan "." mempunyai makna istimewa dalam rentetan format dan perlu melarikan diri menggunakan garis miring ke belakang ("").
Contoh:
<code class="language-csharp">string formattedTimeSpan = string.Format("{0:dd\.hh\:mm}", myTimeSpan); // Output: 2.15:36</code>
Di sini, haid dan kolon dianggap secara literal sebagai pemisah.
Dokumentasi Microsoft pada Rentetan Format TimeSpan Tersuai menyediakan senarai lengkap penentu yang tersedia. Ini terdiri daripada unit biasa seperti "hh" (jam) kepada pilihan yang lebih berbutir seperti "ff" (mikrosaat), yang membolehkan output tersuai tinggi. Merujuk dokumentasi ini adalah kunci untuk mencapai pemformatan yang tepat.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Memformat Objek TimeSpan dengan Format Tersuai dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!