嗯, 我正在嘗試獲取文化的默認日期格式。如何查找文化的默認日期格式
例如,en-us有「m/dd/yyyy」,en-uk'd/mm/yyyy'。文化可以是客戶機器上的任何東西。和Dateformat也可以是任何東西。像文化是en-us,但dateformat是dd-MMM-yyyy。
因此,這種情況下,我想將shortDateformatString作爲m/dd/yyyy而不是dd-MMM-yyyy。
我試圖通過這樣做對所有文化:
string _cultureInfo = CultureInfo.CurrentCulture.IetfLanguageTag;
CultureInfo shortDatefomatString = new CultureInfo(_cultureInfo);
string old = shortDatefomatString.DateTimeFormat.ShortDatePattern;
但它總是返回公噸dd-MMM-yyyy
。我需要默認的一個,而不是機器上的設置。
這工作並給出正確的輸出。默認的dateformat。 – user1899600