小编use*_*600的帖子

如何查找Culture的默认日期格式

好吧,我正在尝试获取文化的默认日期格式.

例如,en-us有"m/dd/yyyy",en-uk'd/mm/yyyy'.文化可以是客户机器上的任何东西.和Dateformat也可以是任何东西.喜欢文化就是我们,但是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;
Run Code Online (Sandbox Code Playgroud)

但它总是返回dd-MMM-yyyy.我需要默认的一个而不是机器上的设置.

c# culture currentculture

9
推荐指数
1
解决办法
4336
查看次数

标签 统计

c# ×1

culture ×1

currentculture ×1