Vâng, Tôi đang cố gắng định dạng ngày mặc định của một nền văn hóa.Cách tìm định dạng ngày mặc định của Văn hóa
Ví dụ: en-us có "m/dd/yyyy", en-uk 'd/mm/yyyy'. Văn hóa có thể là bất cứ thứ gì ở máy khách. và Dateformat cũng có thể là bất cứ thứ gì. thích cho văn hóa là en-us nhưng dateformat là dd-MMM-yyyy.
vì vậy trường hợp này tôi muốn lấy ShortDateformatString dưới dạng m/dd/yyyy không dd-MMM-yyyy.
tôi đã cố gắng làm điều này cho tất cả các nền văn hóa bằng cách sử dụng:
string _cultureInfo = CultureInfo.CurrentCulture.IetfLanguageTag;
CultureInfo shortDatefomatString = new CultureInfo(_cultureInfo);
string old = shortDatefomatString.DateTimeFormat.ShortDatePattern;
nhưng nó luôn luôn trả mt các dd-MMM-yyyy
. tôi cần một cái mặc định không phải là bộ trên máy.
Điều này hoạt động và cung cấp cho đầu ra đúng. mặc định dateformat. – user1899600