2011-11-17 69 views
1

我有一个使用剃刀的mvc网站,其中全球化设置为自动,它使用客户端的首选文化。覆盖日期格式在mvc 3与全球化设置

<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto" enableClientBasedCulture="true" /> 

我想知道有没有办法迫使正在被通过剃刀绑定特定格式忽略了文化,显示的日期?

例如,如果我有一个模型

public class someObj 
{ 
    public DateTime someDateTime { get; set; } 
} 

和我的观点结合它像这样:

@Model.someDateTime 

我可以覆盖浏览器希望优选的培养?

在此先感谢。

回答

1

呼叫@Model.SomeDate.ToString("Some Format", new CultureInfo(...))

+0

其实,我发现以下工作对我来说: 的String.Format(System.Globalization.CultureInfo.CreateSpecificCulture( “EN-US”),“{0:MM/DD/YYYY HH :mm:ss tt}“,Model.someDateTime) –