Bạn có thể lấy định dạng setting trên máy hiện tại bằng:
System.Globalization.CultureInfo.CurrentCulture.Da teTimeFormat.LongTimePattern
và System.Globalization.CultureInfo.CurrentCulture.Da teTimeFormat.LongDatePattern
Giả sử bạn muốn format riêng không theo setting trên máy thì bạn cần tạo riêng CultureInfo nhé.
Ví dụ: tuy máy setting locale US nhưng chương trình của bạn vẫn hoạt động theo format ngày thàng của Việt Nam:
System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.CreateSpecificCul ture("Vi-vn");
DateTime dt = DateTime.Parse("20/12/1981", ci);
Định dang MM/dd/yyyy là của US không phù hợp với Việt Nam là dd/MM/yyyy -> bạn nên chuyển về cái này nếu viết chương trình cho người Việt.
Tốt hơn nữa là chương trình của bọn hỗ trợ mọi loại định dạng, trên máy nào cũng chạy
Bạn google với keyword : .net globalization nhé