Bagaimana untuk Memformat Tarikh dalam C# untuk Keperluan Berbeza?

DDD
Lepaskan: 2024-11-04 06:35:02
asal
716 orang telah melayarinya

How to Format Dates in C# for Different Requirements?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Sebagai alternatif, anda boleh menetapkan CultureInfo urutan semasa sebelum memformat.

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g");</code>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!