Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memformatkan Objek Jangka Masa dalam .NET Menggunakan String.Format?

Bagaimanakah Saya Boleh Memformatkan Objek Jangka Masa dalam .NET Menggunakan String.Format?

Patricia Arquette
Patricia Arquetteasal
2025-01-23 13:59:09543semak imbas

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

Gunakan String.Format untuk memformat tersuai objek TimeSpan dalam .NET

Bermula dalam .NET 4.0, adalah mungkin untuk menggunakan pemformatan tersuai bagi objek TimeSpan. Untuk .NET 3.5 atau lebih rendah, rujuk jawapan JohannesH untuk pilihan pemformatan alternatif.

Penentukan format tersuai

Rentetan format TimeSpan tersuai membolehkan kawalan output yang tepat. Halaman String Format Span Masa Tersuai MSDN menyediakan rujukan komprehensif bagi penentu format yang tersedia.

Contoh rentetan format

Untuk memformat objek TimeSpan menggunakan rentetan format tersuai, gunakan kaedah String.Format seperti berikut:

<code>string.Format("{0:hh\:mm\:ss}", myTimeSpan);</code>

Rentetan format contoh ini akan mengeluarkan "15:36:15" untuk Jangka Masa dengan nilai yang ditentukan.

Escape watak istimewa

Sila ambil perhatian bahawa aksara ":" dalam rentetan format mesti dilepaskan dengan "". Ini adalah untuk membezakannya daripada pembatas TimeSpan.

Menggunakan interpolasi rentetan C# 6

C# 6 interpolasi rentetan menyediakan sintaks yang lebih ringkas untuk memformat rentetan. Contoh berikut menggunakan interpolasi rentetan untuk mencapai hasil yang sama seperti contoh sebelumnya:

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

Pemisah

Rentetan format TimeSpan tersuai tidak mengandungi simbol pembatas ruang letak. Sebaliknya, anda mesti menentukannya secara eksplisit dalam rentetan format, seperti dalam contoh di atas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memformatkan Objek Jangka Masa dalam .NET Menggunakan String.Format?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn