Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memformat Tarikh dalam C# untuk Keperluan Berbeza?
Memformat Tarikh dalam C#
Pembangun sering menghadapi keperluan untuk memformat tarikh untuk memenuhi keperluan khusus. Ini boleh menjadi tugas yang mudah dalam C#, terima kasih kepada kaedah DateTime.ToString() yang serba boleh.
Memformat Tarikh dalam Format Tersuai
Serupa dengan format VB( ), C# membenarkan pemformatan tarikh tersuai menggunakan kaedah ToString(). Untuk memformat tarikh sebagai dd/mm/yyyy, gunakan sintaks berikut:
<code class="csharp">DateTime.Now.ToString("dd/MM/yyyy");</code>
Format Tarikh/Masa Dipratentukan
C# menyediakan julat tarikh yang dipratentukan/ format masa untuk memastikan pemformatan yang betul tanpa mengira tetapan tempat. Satu format sedemikian ialah "g", yang mewakili format tarikh dan masa ringkas umum.
<code class="csharp">DateTime.Now.ToString("g");</code>
Pemformatan Khusus Tempatan
Untuk memformat tarikh dalam tempat tertentu , gunakan lebihan ToString() yang mengambil parameter IFormatProvider.
<code class="csharp">CultureInfo cultureInfo = new CultureInfo("en-US"); DateTime dt = GetDate(); dt.ToString("g", cultureInfo);</code>
Sebagai alternatif, anda boleh menetapkan CultureInfo urutan semasa sebelum memformat.
<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); dt.ToString("g");</code>
Nota Tambahan
Format tarikh/masa tersuai boleh ditakrifkan menggunakan rentetan format tersuai, seperti yang didokumenkan dalam MSDN. Format ini menawarkan fleksibiliti yang lebih besar untuk keperluan pemformatan khusus.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dalam C# untuk Keperluan Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!