.NET - 如何通过在 .NET 中创建新的文化来更改日期格式?
我的代码是这样的:
CultureAndRegionInfoBuilder cib = new CultureAndRegionInfoBuilder("eh-sim", CultureAndRegionModifiers.None);
cib.LoadDataFromCultureInfo(new CultureInfo("en-us"));
cib.LoadDataFromRegionInfo(new RegionInfo("US"));
cib.CultureEnglishName = "Versão de teste";
cib.NumberFormat.CurrencyDecimalSeparator = " ";
cib.Register();
CultureInfo ci = new CultureInfo("eh-sim");
Thread.CurrentThread.CurrentCulture = ci;
Console.WriteLine("EnglishName:. . . . . . . . . . {0}", ci.EnglishName);
Console.WriteLine(123.456.ToString("C"));
Console.ReadKey();
我想要日期格式例如: 10//12//10
My code is like this:
CultureAndRegionInfoBuilder cib = new CultureAndRegionInfoBuilder("eh-sim", CultureAndRegionModifiers.None);
cib.LoadDataFromCultureInfo(new CultureInfo("en-us"));
cib.LoadDataFromRegionInfo(new RegionInfo("US"));
cib.CultureEnglishName = "Versão de teste";
cib.NumberFormat.CurrencyDecimalSeparator = " ";
cib.Register();
CultureInfo ci = new CultureInfo("eh-sim");
Thread.CurrentThread.CurrentCulture = ci;
Console.WriteLine("EnglishName:. . . . . . . . . . {0}", ci.EnglishName);
Console.WriteLine(123.456.ToString("C"));
Console.ReadKey();
I want to the date format be for example:
10//12//10
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要设置
cib.GregorianDateTimeFormat
到合适的
DateTimeFormatInfo
具有您想要的
DateSeparator
(//
)。You need to set the
cib.GregorianDateTimeFormat
to a suitableDateTimeFormatInfo
that has theDateSeparator
you want (//
).