我想使用文化名稱設置用戶日期格式yyyyMMdd。哪個文化名稱必須指定來完成此操作?通過指定文件名設置日期格式yyyyMMdd文化名稱
1
A
回答
4
爲什麼不使用格式說明符?
string s = DateTime.Today.ToString("yyyyMMdd");
我不知道任何使用此說明符的預滾動文化。你也許可以推出自己的文化?
5
您可以使用CultureAndRegionInfoBuilder類創建自己的文化(在程序集sysglobl)。但它可能是矯枉過正您的需求,...
另外,簡單的解決方案:創建基於當前區域性的CultureInfo的新實例,併爲其分配一個自定義的DateTimeFormatInfo:
DateTimeFormatInfo dtfi = new DateTimeFormatInfo();
dtfi.ShortDateTimePattern = "yyyyMMdd";
CultureInfo ci = new CultureInfo(CultureInfo.CurrentCulture.Name);
ci.DateTimeFormat = dtfi;
1
這link可能幫助您瞭解數字和日期時間格式以及文化特定的格式覆蓋。它基本上通過改造msdn code examples:
如果我設置文化名稱,不需要處理MaskedEditExtender和CalendarExtender,並且不需要其他處理 – 2009-05-18 07:13:35