Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Memformat Tarikh dalam 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:
Atas ialah kandungan terperinci Bagaimana untuk Memformat Tarikh dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!