Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Memformat Tarikh dalam C#?

Bagaimana untuk Memformat Tarikh dalam C#?

DDD
DDDasal
2024-10-29 02:39:02511semak imbas

How to Format Dates in C#?

Memformat Tarikh dalam C#

Apabila memformat tarikh sebagai "dd/mm/yyyy" atau "mm/dd/yy" dalam C# , gunakan kaedah DateTime.ToString().

Sebagai contoh, untuk memformat tarikh semasa sebagai "dd/MM/yy":

DateTime.Now.ToString("dd/MM/yy");

Untuk memformat tarikh tertentu dengan format "mm/dd/yy":

DateTime dt = GetDate();
dt.ToString("mm/dd/yy");

Untuk fleksibiliti tambahan, gunakan format tarikh/masa yang dipratentukan:

DateTime.Now.ToString("g");

Ini memastikan format yang betul, tanpa mengira tetapan tempat.

Untuk memaparkan tarikh dalam tempat tertentu, gunakan kaedah ToString() terbeban yang menerima IFormatProvider:

DateTime dt = GetDate();
dt.ToString("g", new CultureInfo("en-US")); // "5/26/2009 10:39 PM"
dt.ToString("g", new CultureInfo("de-CH")); // "26.05.2009 22:39"

Sebagai alternatif, tetapkan CultureInfo utas semasa sebelum memformat:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g"); // "5/26/2009 10:39 PM"

Thread.CurrentThread.CurrentCulture = new CultureInfo("de-CH");
dt.ToString("g"); // "26.05.2009 22:39"

Untuk maklumat lanjut, rujuk halaman MSDN berikut:

  • [KaedahDateTime.ToString()](https://docs.microsoft.com/en-us/dotnet/api /system.datetime.tostring)
  • [Rentetan Format Tarikh dan Masa Standard](https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and- rentetan format masa)
  • [Rentetan Format Tarikh dan Masa Tersuai](https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time -format-rentetan)

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dalam C#?. 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