string dateFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern;
使用上面的代碼我可以得到當前的系統日期格式,只要我在我的系統中更改日期格式。例如:如果我更改日期格式,如yy/MM/dd。我可以得到與結果相同的格式。但我無法獲得正確的當前時間格式。即使我將日期格式設置爲hh:mm tt在我的系統中,我總是得到格式h:mm tt。發出從系統使用C#獲取當前時間格式
string timeFormate = CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern;
以下圖像顯示了我可以在哪裏更改系統日期和時間格式。
這聽起來好像你發現了操作系統中的缺陷。你發現了什麼版本的Windows? – STLDeveloper
.net與Windows分開。 –
現在我正在使用Windows XP Service Pack 3 –