.net mvc 日期文化问题
Posted
技术标签:
【中文标题】.net mvc 日期文化问题【英文标题】:.net mvc date culture problem 【发布时间】:2011-02-01 15:19:07 【问题描述】:当我有:
var cultureInfo = CultureInfo.CreateSpecificCulture("fr-fr");
return date.ToString("dd MMM", cultureInfo);
我回来了:01 févr.
当我运行相同的代码但使用“en-us”时,我会在 2 月 1 日返回
我想要的是获得 01 fév
知道为什么会发生这种情况(本质上是法国文化增加了一个额外的字母和句号)以及如何让它只显示 3 个月的字母?
谢谢
--MB
【问题讨论】:
【参考方案1】:我认为您必须专门设置 DateTimeFormatInfo.AbbreviatedMonthNames
属性。您可以在此处查看 MSDN 文档:
http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.abbreviatedmonthnames.aspx
请注意,根据上述文档,您还需要设置DateTimeFormatInfo.AbbreviatedMonthGenitiveName
属性。
【讨论】:
以上是关于.net mvc 日期文化问题的主要内容,如果未能解决你的问题,请参考以下文章